Barkme Mcp Server
@thevibeworks
About Barkme Mcp Server
No overview available yet
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"barkme": {
"command": "node",
"args": [
"/your/path/to/barkme-mcp-server/dist/index.js"
],
"env": {
"LOG_LEVEL": "info",
"BARK_DEVICES": "iPhone:<your device key>",
"BARK_SERVER": "https://api.day.app",
"BARK_GROUP": "Claude",
"BARK_RETRY": "2",
"BARK_ASYNC": "true"
}
}
}
}Tools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Barkme Mcp Server?
Barkme Mcp Server is a Model Context Protocol server that sends iOS push notifications through the Bark service. It provides a single notify tool for Claude conversations, supporting device aliases, async delivery, and the full Bark API with 20+ parameters.
How to use Barkme Mcp Server?
Install via npx @vibeworks/barkme-mcp-server and configure in your Claude Desktop config file with environment variables (BARK_DEVICES, BARK_SERVER, etc.). Requires Node.js 20+ and a Bark device key from the iOS app. After adding the configuration, restart Claude Desktop and use natural language commands like "Send me a notification saying 'Hello World'".
Key features of Barkme Mcp Server
- Single
notifytool handles all notification scenarios - Device aliases (e.g., "iPhone:key1") keep device keys hidden from AI
- Async‑first non‑blocking delivery with background logging
- Supports all Bark API parameters including encrypted messages and sound
- Update or delete previously sent notifications by ID
Use cases of Barkme Mcp Server
- Send iOS push notifications directly from Claude conversations
- Notify multiple devices (iPhone, iPad) simultaneously using aliases
- Trigger critical alerts for server maintenance or urgent events
- Modify or cancel notifications that were sent earlier
FAQ from Barkme Mcp Server
What Bark service does this integrate with?
It integrates with the Bark iOS push notification service. You must have a Bark device key, which you can obtain from the Bark app (setup tutorial linked in the README).
What are the runtime requirements?
Node.js 20+ is required, along with a MCP client such as Claude Desktop or Claude Code.
How are device keys handled securely?
Device keys are stored in the BARK_DEVICES environment variable using aliases like iPhone:key1. The AI never sees the raw keys, only the aliases.
Can I use a custom Bark server?
Yes, set the BARK_SERVER environment variable to your own Bark server URL (default is https://api.day.app).
Does the server support synchronous delivery?
Yes. The BARK_ASYNC environment variable controls this: set to false for blocking (synchronous) mode; default is true (async/fire‑and‑forget).
Frequently asked questions
What Bark service does this integrate with?
It integrates with the Bark iOS push notification service. You must have a Bark device key, which you can obtain from the Bark app (setup tutorial linked in the README).
What are the runtime requirements?
Node.js 20+ is required, along with a MCP client such as Claude Desktop or Claude Code.
How are device keys handled securely?
Device keys are stored in the `BARK_DEVICES` environment variable using aliases like `iPhone:key1`. The AI never sees the raw keys, only the aliases.
Can I use a custom Bark server?
Yes, set the `BARK_SERVER` environment variable to your own Bark server URL (default is `https://api.day.app`).
Does the server support synchronous delivery?
Yes. The `BARK_ASYNC` environment variable controls this: set to `false` for blocking (synchronous) mode; default is `true` (async/fire‑and‑forget).
Basic information
More Other MCP servers
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.

Sequential Thinking
modelcontextprotocolModel Context Protocol Servers
Reactive Resume
amruthpillaiA one-of-a-kind resume builder that keeps your privacy in mind. Completely secure, customizable, portable, open-source and free forever. Try it out today!
MCP Go 🚀
mark3labsA Go implementation of the Model Context Protocol (MCP), enabling seamless integration between LLM applications and external data sources and tools.
Production-ready MCP integrations for AI applications
Klavis-AIKlavis AI: MCP integration platforms that let AI agents use tools reliably at any scale
Comments