Install
$ agentstack add mcp-artrixtech-mcp-server-nyantify ✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
Verified badge
Passed review? Show it. Paste this badge into your README, it links to the public security report.
Reliability & compatibility
Declared compatibility
Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.
We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.
How agent discovery & health will work →About
🔮 Nyantify
Let AI do the work. Nyantify will call you when it's done.
[](https://www.npmjs.com/package/mcp-server-nyantify) [](https://opensource.org/licenses/MIT) [](https://www.typescriptlang.org/) [](https://modelcontextprotocol.io/)
Smart notification middleware that teaches AI assistants to interrupt politely
[English](README.md) · [中文](docs/README.zh.md)
🎯 What Problem Does It Solve?
When you ask your AI assistant to perform long-running tasks (code refactoring, test execution, build deployment), you often face these dilemmas:
- ❌ Staring at the screen waiting - Don't know when AI will finish
- ❌ Switching to do something else - Forget to check back, task abandoned
- ❌ Frequently checking progress - Disrupts your own workflow
- ❌ Bombarded with irrelevant notifications - Get reminders even when focused on coding
Nyantify = The "doorbell system" for AI work
Only nudges you when you truly need to know.
✨ Core Features
1. Smart Do Not Disturb
You're coding in IDE → Complete silence
You leave IDE to check phone → Gentle reminder
2. Time-Aware
Short tasks (60s) → Push to phone
3. Project-Aware
Shows your current folder name so you know which project the notification belongs to.
4. Multi-Language Support 🇺🇳
en zh ja de fr es ru ko pt it ar hi vi th
🚀 Quick Start
Prerequisites
- macOS / Windows / Linux
- Node.js 18+
- Bark iOS App - Free open-source push notification app
What is Bark?
Bark is an open-source iOS push notification tool that lets you send custom notifications to your iPhone via simple HTTP requests.
- ✅ Free & Open Source - MIT licensed, full source code on GitHub
- ✅ Privacy First - Uses Apple Push Notification Service (APNs), no battery drain
- ✅ Advanced Features - Time-sensitive notifications, custom sounds, groups, encryption
- ✅ Self-Hostable - Run your own Bark server if needed
1. Get Your Bark Key
- Install Bark on your iPhone
- Open the app and copy your unique key
- You'll use this key in the MCP configuration
2. Configure Your AI Assistant
OpenCode (~/.config/opencode/opencode.json):
{
"mcp": {
"nyantify": {
"type": "local",
"command": ["npx", "-y", "mcp-server-nyantify"],
"environment": {
"BARK_KEY": "your_bark_key_here",
"LANGUAGE": "en"
}
}
}
}
Claude Desktop:
{
"mcpServers": {
"nyantify": {
"command": "npx",
"args": ["-y", "mcp-server-nyantify"],
"env": {
"BARK_KEY": "your_bark_key_here"
}
}
}
}
That's it! No installation needed - npx will download and run it automatically.
3. Restart and Done
Restart your AI assistant. Nyantify will now track all conversations and notify you when long tasks complete.
🎮 How It Works
Every conversation automatically follows this flow:
Chat Starts
↓
track({action: "start"}) → Timer starts
↓
AI works while you do other things
↓
track({action: "end"}) → Check duration & IDE focus
↓
├─ Duration > 60s & Left IDE → 📱 Notify
└─ Otherwise → 🔕 Silent
Notification Example:
Title: Nyantify · Task Completed · 2min30s
Subtitle: my-awesome-project
Body: Refactoring authentication module
🔧 Configuration
| Variable | Required | Default | Description | |----------|----------|---------|-------------| | BARK_KEY | ✅ | - | Your Bark push key | | LANGUAGE | ❌ | en | Notification language (see supported languages above) | | MIN_DURATION_SECONDS | ❌ | 60 | Minimum duration to trigger notification | | IDE_BUNDLE_IDS | ❌ | Auto-detect | Custom IDE identifiers |
🛠️ For Developers
Local Development
git clone https://github.com/ArtrixTech/mcp-server-nyantify.git
cd mcp-server-nyantify
npm install
npm run build
npm run start
Publishing to NPM
- Login to NPM:
``bash npm login ``
- Update version (following semver):
``bash npm version patch # or minor/major ``
- Publish:
``bash npm publish ``
- Verify:
``bash npm view mcp-server-nyantify ``
See [PUBLISHING.md](docs/PUBLISHING.md) for detailed release workflow.
📚 Documentation
- [中文文档](docs/README.zh.md) - 简体中文版本
- [Architecture](docs/ARCHITECTURE.md) - System design details
- [Contributing](docs/CONTRIBUTING.md) - How to contribute
🤝 Contributing
PRs welcome! See [Contributing Guide](docs/CONTRIBUTING.md).
🙏 Acknowledgments
- Bark - The fantastic open-source iOS notification app
- Model Context Protocol - Making AI tools interoperable
📄 License
MIT License © 2024 Artrix
Made with ❤️ for developers who value their focus time
Source & license
This open-source MCP server is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: ArtrixTech
- Source: ArtrixTech/mcp-server-nyantify
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet, be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.