mcp -nyantify
An MCP server that notifies you when your agent got things done.
claude mcp add --transport stdio artrixtech-mcp-server-nyantify npx -y mcp-server-nyantify \ --env BARK_KEY="your_bark_key_here" \ --env LANGUAGE="en"
How to use
Nyantify acts as a smart doorbell system for AI-driven tasks. It monitors conversations and notifies you when long-running tasks complete, aiming to reduce constant context-switching while preserving focus. The server integrates with Bark to push notifications to your device and exposes a configuration that lets your AI assistant track task start and end times, then decide if a notification should be sent based on duration and IDE focus. You can wire Nyantify into popular AI assistants like OpenCode or Claude Desktop by pointing the MCP client to the nyantify MCP server and supplying a Bark key for push notifications. The examples show how to configure the mcp section for both OpenCode and Claude Desktop, enabling cross-tool usability with a single MCP server behind the scenes.
Key capabilities include: smart Do Not Disturb behavior (silence in IDE, gentle reminders when you leave), time-aware notifications (short tasks stay silent, longer tasks push to your phone), and project awareness (notifications include the current folder/project name). Nyantify supports multiple languages via the LANGUAGE environment variable and can be tuned with MIN_DURATION_SECONDS and IDE_BUNDLE_IDS to suit your workflow.
How to install
Prerequisites:
- Node.js 18+ and npm
- Git (optional for cloning)
- Bark app/key for push notifications
Install and run locally:
- Clone the repository
git clone https://github.com/ArtrixTech/mcp-server-nyantify.git
cd mcp-server-nyantify
- Install dependencies
npm install
- Build the project (if applicable)
npm run build
- Start the server
npm run start
Configuration reminders:
- Obtain a Bark key and place it in the environment variable BARK_KEY
- Optionally set LANGUAGE (default is en) and MIN_DURATION_SECONDS (default 60)
- If running via MCP, ensure your mcp_config references the nyantify server (see mcp_config section) and that your clients can reach this server.
Additional notes
Tips and common considerations:
- BARK_KEY: Keep your Bark key secure; do not commit to version control.
- LANGUAGE: Use the supported language codes to tailor notifications; the list includes en, zh, ja, de, fr, es, ru, ko, pt, it, ar, hi, vi, th.
- MIN_DURATION_SECONDS: Change if you want notifications for shorter or longer tasks. Example: 30 for quicker alerts.
- IDE_BUNDLE_IDS: Use a custom list to better detect when you’re actively coding; auto-detect is the default.
- If you’re using OpenCode or Claude Desktop, ensure the MCP client config points to the nyantify server as shown in the Quick Start section.
- For production deployments, consider containerizing the server (Docker) and injecting BARK_KEY via environment variables at runtime.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.