一个通过 Pushover.net 发送通知的 Model Context Protocol 实现。
此MCP使AI代理能够通过Pushover.net发送通知。它实现了MCP规范,允许与兼容MCP的AI系统无缝集成。
你需要:
这些信息可以从你的 Pushover.net仪表板 获取。
该MCP提供了一个工具:
send
通过Pushover发送通知。
{
message: string; // Required: The message to send
title?: string; // Optional: Message title
priority?: number; // Optional: -2 to 2 (-2: lowest, 2: emergency)
sound?: string; // Optional: Notification sound
url?: string; // Optional: URL to include
url_title?: string; // Optional: Title for the URL
device?: string; // Optional: Target specific device
}

{
"name": "send",
"params": {
"message": "Hello from AI",
"title": "AI Notification",
"priority": 1
}
}

使用npx运行MCP服务器:
npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER
在你的Cursor IDE中
Cursor设置
> MCP
+ 添加新MCP服务器
Pushover Notification
(或你喜欢的任何名称)command
npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER
在你的项目中添加一个.cursor/mcp.json
文件:
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"YOUR_TOKEN",
"--user",
"YOUR_USER"
]
}
}
}

配置完成后,Pushover通知工具将自动对Cursor AI Agent可用。你可以:
可用工具
中列出该工具默认情况下,Agent会在发送通知前请求批准。在设置中启用“Yolo模式”以允许自动发送。
通过点击Roo Code设置中的“编辑MCP设置”或使用VS Code命令面板中的“Roo Code: 打开MCP配置”命令来访问MCP设置。
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"YOUR_TOKEN",
"--user",
"YOUR_USER"
]
}
}
}

注意: 将
YOUR_TOKEN
和YOUR_USER
替换为你的Pushover凭据。
要通过Smithery自动为Claude Desktop安装Pushover通知:
npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude
# Install dependencies
pnpm install
# Build
pnpm build
# Run tests
pnpm test

MIT