Get the FREE Ultimate OpenClaw Setup Guide →

mcp -nyantify

An MCP server that notifies you when your agent got things done.

Installation
Run this command in your terminal to add the MCP server to Claude Code.
Run in terminal:
Command
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:

  1. Clone the repository
git clone https://github.com/ArtrixTech/mcp-server-nyantify.git
cd mcp-server-nyantify
  1. Install dependencies
npm install
  1. Build the project (if applicable)
npm run build
  1. 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

Sponsor this space

Reach thousands of developers