Pushover Notifications
Send push notifications to your devices and groups via the Pushover API.
التثبيت
أضف هذا إلى إعدادات MCP في عميلك (Claude Desktop: claude_desktop_config.json، وCursor: .cursor/mcp.json، ويستخدم VS Code وغيره الصيغة نفسها «mcpServers»).
ghcr.io/joshuawowk/pushover-mcp:1.0.1claude mcp add pushover-notifications -e 'PUSHOVER_TOKEN=<your pushover_token>' -e 'PUSHOVER_USER_KEY=<your pushover_user_key>' -- docker run -i --rm ghcr.io/joshuawowk/pushover-mcp:1.0.1 --stdio
{
"mcpServers": {
"pushover-notifications": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"ghcr.io/joshuawowk/pushover-mcp:1.0.1",
"--stdio"
],
"env": {
"PUSHOVER_TOKEN": "<your pushover_token>",
"PUSHOVER_USER_KEY": "<your pushover_user_key>"
}
}
}
}
متغيرات البيئة
PUSHOVER_TOKENإلزامي سري Pushover application API tokenPUSHOVER_USER_KEYسري Default Pushover user or group key
التوثيق
مأخوذ من ملف README للمشروع على GitHub ويُحدَّث أسبوعيًا. تفتح الروابط على GitHub.
pushover-mcp
An MCP server for the Pushover notification API. Send push notifications to your phone and other devices from any MCP client. Single-file Python; runs over stdio or streamable HTTP.
Tools
send (full parameter coverage incl. priority, sounds, and emergency receipts), validate_user, list_sounds, get_limits, check_receipt, cancel_receipt.
Configuration (environment variables)
| Variable | Required | Description |
|---|---|---|
PUSHOVER_TOKEN | yes | Pushover application API token |
PUSHOVER_USER_KEY | no | Default user/group key (tools accept a user override) |
PUSHOVER_DEVICE | no | Default device name(s), comma-separated |
PUSHOVER_MCP_ALLOWED_HOSTS | HTTP only | Host:port values the DNS-rebinding guard accepts |
Install
The server ships as a multi-arch container image on GHCR (and is listed in the MCP Registry as io.github.joshuawowk/pushover-mcp). Run with no arguments the image serves streamable HTTP on port 8735; pass --stdio for a stdio server.
Docker, stdio (e.g. Claude Desktop)
{
"mcpServers": {
"pushover": {
"command": "docker",
"args": ["run","-i","--rm","-e","PUSHOVER_TOKEN","-e","PUSHOVER_USER_KEY","ghcr.io/joshuawowk/pushover-mcp:latest","--stdio"],
"env": { "PUSHOVER_TOKEN": "your-app-token", "PUSHOVER_USER_KEY": "your-user-key" }
}
}
}
Self-host as a streamable-HTTP server
cp .env.example .env # fill in your tokens
docker compose up -d # serves MCP at http://<host>:8735/mcp
Run from source
pip install "mcp>=1.2,<2" "httpx>=0.27"
python pushover_mcp.py # stdio (same as --stdio)
python pushover_mcp.py --http --host 0.0.0.0 --port 8735 # HTTP
License
MIT © jwowk · https://jwowk.net
الأسئلة الشائعة
ما هو Pushover Notifications؟
Send push notifications to your devices and groups via the Pushover API.
كيف أثبّت Pushover Notifications؟
يعمل على جهازك. في Claude Code: claude mcp add pushover-notifications -e 'PUSHOVER_TOKEN=<your pushover_token>' -e 'PUSHOVER_USER_KEY=<your pushover_user_key>' -- docker run -i --rm ghcr.io/joshuawowk/pushover-mcp:1.0.1 --stdio. وفي العملاء الآخرين، الصق إعداد JSON من هذه الصفحة في إعدادات MCP الخاصة بهم.
هل يحتاج Pushover Notifications إلى مفتاح API؟
نعم. يتطلب PUSHOVER_TOKEN, PUSHOVER_USER_KEY، وتضبطها في إعداداته.
هل Pushover Notifications مفتوح المصدر؟
نعم. شيفرته متاحة على GitHub بترخيص MIT.
من يصون Pushover Notifications؟
ينشره joshuawowk. يدرجه AI.tn لكنه لا يصونه ولا يوصي به.
من سجل MCP الرسمي. الإدراج ليس توصية: راجع شيفرة الخادم وصلاحياته قبل منحه الوصول إلى بياناتك.