MCP-Pushover Bridge

by pyang2045

Not rated
GitHub

About

Enables AI assistants to send push notifications via the Pushover service.

Details

Author
pyang2045
Categories
Communication, Other

Setup

Install MCP-Pushover Bridge in your MCP client (Claude Desktop, Cursor, Windsurf, and others).

Repository: https://github.com/pyang2045/mcp-pushover

Follow the installation instructions in the repository README, then restart your MCP client.

Enables AI assistants to send push notifications via the Pushover service.

A Model Context Protocol (MCP) server that enables AI assistants to send push notifications via Pushover. Perfect for getting instant mobile alerts when Claude completes tasks, encounters errors, or when you want to send yourself messages through your AI assistant.

- 📱 Send push notifications through Pushover API
- 🔄 Configurable retry logic with exponential backoff
- 🎛️ Support for all Pushover message parameters (title, priority, sound)
- ⚙️ Environment-based configuration
- 🔷 Full TypeScript support
- 🤖 Built for Claude Desktop and MCP-compatible clients

npm install -g mcp-pushover mcp-pushover
git clone https://github.com/pyang2045/mcp-pushover.git cd mcp-pushover npm install npm run build npm start

Before using this MCP server, you need to set up Pushover:
- Sign up atpushover.net
- Note yourUser Keyfrom the dashboard
- Install the Pushover app on your mobile device:

- iOS: Download fromApp Store
- Android: Download from
Google Play
- Go to
pushover.net/apps/build
- Create a new application (e.g., "MCP Bridge")
- Note yourAPI Token/Key

You can test your credentials using curl:

curl -s \ --form-string "token=YOUR_API_TOKEN" \ --form-string "user=YOUR_USER_KEY" \ --form-string "message=Test from MCP-Pushover" \ https://api.pushover.net/1/messages.json

Create a.envfile or set these environment variables:

# Required (unless provided as tool parameters) PUSHOVER_DEFAULT_TOKEN=your_pushover_app_token PUSHOVER_DEFAULT_USER=your_pushover_user_key # Optional NODE_ENV=production LOG_LEVEL=info RETRY_MAX_ATTEMPTS=3 RETRY_INITIAL_DELAY=1000

Add to your Claude Desktop configuration file:

macOS:~/Library/Application Support/Claude/claude_desktop_config.json
Windows:%APPDATA%/Claude/claude_desktop_config.json

{ "mcpServers": { "pushover": { "command": "npx", "args": ["mcp-pushover"], "env": { "PUSHOVER_DEFAULT_TOKEN": "your_app_api_token", "PUSHOVER_DEFAULT_USER": "your_user_key" } } } }

After updating the configuration, restart Claude Desktop to load the MCP server.

Send a notification via Pushover to your mobile device.

- message(required): The message content to send
- user_key(optional): Pushover user or group key (defaults to env var)
- api_token(optional): Pushover application API token (defaults to env var)
- title(optional): Message title
- priority(optional): Message priority:

- -2: No notification/alert
- -1: Quiet notification
- 0: Normal priority (default)
- 1: High priority
- 2: Emergency priority (requires acknowledgment)

{ "message": "Task completed successfully!", "title": "Claude Notification", "priority": 1, "sound": "magic" }

Ask Claude to send yourself reminders or messages:

- "Send me a notification to call mom at 5 PM"
- "Remind me to check the server logs"
- "Send a message saying the backup is complete"

- "Let me know when you're done analyzing this data"
- "Send me a notification when the report is ready"
- "Alert me if you find any errors in the code"

- Morning briefings and daily summaries
- Build completion and deployment notifications
- Error monitoring and system alerts
- Meeting reminders and calendar notifications

High-priority alerts that require immediate attention:

- System failures or critical errors
- Security alerts or unusual activity
- Time-sensitive reminders
- Urgent task completions

Simply ask Claude:"Send me a push notification that says 'Deploy completed successfully'"and you'll receive it instantly on your mobile device!

- API tokens are never logged
- Supports environment variables for credential management
- All Pushover API calls use HTTPS

Send Push Notifications and Live Activities to your paired iOS devices.

Send native macOS notifications and interact with system dialogs.

Send iOS push notifications using the Bark app.

Send cross-platform desktop notifications from AI assistants.

Send various types of messages, including text, markdown, images, and files, to a DingDing group robot.

Enables AI assistants to send notifications and request user input through Discord.

Sends notifications to Discord channels or users via a bot.

Official Model Context Protocol (MCP) server for FastAlert. This server allows AI agents (like Claude, ChatGPT, and Cursor) to list of your channels and send notifications directly through the FastAlert API.

Broadcast AI-driven alerts securely to thousands of phones and laptops in seconds—no apps, no SMS, and total user privacy.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.