Pushover Notifications
Send push notifications to your devices and groups via the Pushover API.
Installation
Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « 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>"
}
}
}
}
Variables d'environnement
PUSHOVER_TOKENobligatoire secret Pushover application API tokenPUSHOVER_USER_KEYsecret Default Pushover user or group key
Documentation
Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent 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
Questions fréquentes
Qu'est-ce que Pushover Notifications ?
Send push notifications to your devices and groups via the Pushover API.
Comment installer Pushover Notifications ?
Il s'exécute sur votre machine. Dans 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. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.
Faut-il une clé API pour Pushover Notifications ?
Oui. Il attend PUSHOVER_TOKEN, PUSHOVER_USER_KEY, à renseigner dans sa configuration.
Pushover Notifications est-il open source ?
Oui. Son code est sur GitHub sous licence MIT.
Qui maintient Pushover Notifications ?
Il est publié par joshuawowk. AI.tn le référence sans le maintenir ni le recommander.
Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.