Sends notifications to your devices through Pushover.net with priority, sound and URL options.
接入配置
选择客户端,复制配置,再按项目文档补齐环境变量。
claude mcp add pushover --env PUSHOVER_TOKEN='<PUSHOVER_TOKEN>' --env PUSHOVER_USER='<PUSHOVER_USER>' --env YOUR_TOKEN='<YOUR_TOKEN>' --env YOUR_USER='<YOUR_USER>' -- npx -y pushover-mcp@latest start --token '{{config.PUSHOVER_TOKEN}}' --user '{{config.PUSHOVER_USER}}'~/.codex/config.toml
[mcp_servers.pushover]
command = "npx"
args = ["-y", "pushover-mcp@latest", "start", "--token", "{{config.PUSHOVER_TOKEN}}", "--user", "{{config.PUSHOVER_USER}}"]
env = { PUSHOVER_TOKEN = "<PUSHOVER_TOKEN>", PUSHOVER_USER = "<PUSHOVER_USER>", YOUR_TOKEN = "<YOUR_TOKEN>", YOUR_USER = "<YOUR_USER>" }
# codex mcp add pushover --env PUSHOVER_TOKEN='<PUSHOVER_TOKEN>' --env PUSHOVER_USER='<PUSHOVER_USER>' --env YOUR_TOKEN='<YOUR_TOKEN>' --env YOUR_USER='<YOUR_USER>' -- npx -y pushover-mcp@latest start --token '{{config.PUSHOVER_TOKEN}}' --user '{{config.PUSHOVER_USER}}'~/.cursor/mcp.json
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"{{config.PUSHOVER_TOKEN}}",
"--user",
"{{config.PUSHOVER_USER}}"
],
"env": {
"PUSHOVER_TOKEN": "<PUSHOVER_TOKEN>",
"PUSHOVER_USER": "<PUSHOVER_USER>",
"YOUR_TOKEN": "<YOUR_TOKEN>",
"YOUR_USER": "<YOUR_USER>"
}
}
}
}.vscode/mcp.json
{
"servers": {
"pushover": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"{{config.PUSHOVER_TOKEN}}",
"--user",
"{{config.PUSHOVER_USER}}"
],
"env": {
"PUSHOVER_TOKEN": "<PUSHOVER_TOKEN>",
"PUSHOVER_USER": "<PUSHOVER_USER>",
"YOUR_TOKEN": "<YOUR_TOKEN>",
"YOUR_USER": "<YOUR_USER>"
}
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"{{config.PUSHOVER_TOKEN}}",
"--user",
"{{config.PUSHOVER_USER}}"
],
"env": {
"PUSHOVER_TOKEN": "<PUSHOVER_TOKEN>",
"PUSHOVER_USER": "<PUSHOVER_USER>",
"YOUR_TOKEN": "<YOUR_TOKEN>",
"YOUR_USER": "<YOUR_USER>"
}
}
}
}claude_desktop_config.json
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"{{config.PUSHOVER_TOKEN}}",
"--user",
"{{config.PUSHOVER_USER}}"
],
"env": {
"PUSHOVER_TOKEN": "<PUSHOVER_TOKEN>",
"PUSHOVER_USER": "<PUSHOVER_USER>",
"YOUR_TOKEN": "<YOUR_TOKEN>",
"YOUR_USER": "<YOUR_USER>"
}
}
}
}.trae/mcp.json
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"{{config.PUSHOVER_TOKEN}}",
"--user",
"{{config.PUSHOVER_USER}}"
],
"env": {
"PUSHOVER_TOKEN": "<PUSHOVER_TOKEN>",
"PUSHOVER_USER": "<PUSHOVER_USER>",
"YOUR_TOKEN": "<YOUR_TOKEN>",
"YOUR_USER": "<YOUR_USER>"
}
}
}
}需要的环境变量
PUSHOVER_TOKENPUSHOVER_USERYOUR_TOKENYOUR_USER
把占位值换成你自己的密钥;不要把密钥提交到代码仓库。