Pushover MCP
一个模型上下文协议的实现,允许 AI 代理通过 Pushover.net 发送通知,支持消息自定义,包括优先级、声音和 URL 等各种参数。
README
Pushover MCP
一个用于通过 Pushover.net 发送通知的 模型上下文协议 实现。
概述
此 MCP 使 AI 代理能够通过 Pushover.net 发送通知。 它实现了 MCP 规范,允许与 MCP 兼容的 AI 系统无缝集成。
配置
您需要:
- 来自 Pushover.net 的应用程序令牌
- 来自 Pushover.net 的用户密钥
从您的 Pushover.net 仪表板 获取这些信息。
工具模式
MCP 提供了一个工具:
send
通过 Pushover 发送通知。
{
message: string; // 必需:要发送的消息
title?: string; // 可选:消息标题
priority?: number; // 可选:-2 到 2(-2:最低,2:紧急)
sound?: string; // 可选:通知声音
url?: string; // 可选:要包含的 URL
url_title?: string; // 可选:URL 的标题
device?: string; // 可选:目标特定设备
}
MCP 工具调用示例
{
"name": "send",
"params": {
"message": "来自 AI 的问候",
"title": "AI 通知",
"priority": 1
}
}
安装
与 Cursor 一起使用
方法 1:全局安装
使用 npx 运行 MCP 服务器:
npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER
在您的 Cursor IDE 中
- 转到
Cursor Settings
>MCP
- 单击
+ Add New MCP Server
- 填写表格:
- 名称:
Pushover Notification
(或您喜欢的任何名称) - 类型:
command
- 命令:
npx -y pushover-mcp@latest start --token YOUR_TOKEN --user YOUR_USER
- 名称:
方法 2:项目特定配置
将 .cursor/mcp.json
文件添加到您的项目:
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"YOUR_TOKEN",
"--user",
"YOUR_USER"
]
}
}
}
使用工具
配置完成后,Pushover 通知工具将自动提供给 Cursor AI 代理。 您可以:
- 该工具将列在 MCP 设置中的
Available Tools
下 - 代理将在相关时自动使用它
- 您可以明确要求代理发送通知
默认情况下,代理会在发送通知之前请求批准。 在设置中启用“Yolo 模式”以允许自动发送。
与 Roo Code 一起使用
通过单击 Roo Code 设置中的“Edit MCP Settings”或使用 VS Code 命令面板中的“Roo Code: Open MCP Config”命令来访问 MCP 设置。
{
"mcpServers": {
"pushover": {
"command": "npx",
"args": [
"-y",
"pushover-mcp@latest",
"start",
"--token",
"YOUR_TOKEN",
"--user",
"YOUR_USER"
]
}
}
}
- Pushover 通知工具将可用于 Roo Code 的 AI 代理
注意: 将
YOUR_TOKEN
和YOUR_USER
替换为您的 Pushover 凭据。
通过 Smithery 安装
要通过 Smithery 为 Claude Desktop 自动安装 Pushover Notification:
npx -y @smithery/cli install @AshikNesin/pushover-mcp --client claude
开发
# 安装依赖
pnpm install
# 构建
pnpm build
# 运行测试
pnpm test
许可证
MIT
推荐服务器
Audiense Insights MCP Server
通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。
graphlit-mcp-server
模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。
Playwright MCP Server
提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。
Apple MCP Server
通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。
contentful-mcp
在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。
serper-search-scrape-mcp-server
这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。
The Verge News MCP Server
提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。
@kazuph/mcp-gmail-gas
用于 Gmail 集成的模型上下文协议 (Model Context Protocol, MCP) 服务器。它允许 Claude Desktop(或任何 MCP 客户端)通过 Google Apps Script 与您的 Gmail 帐户进行交互。
MCP Server Trello
通过 Trello API 促进与 Trello 看板的交互,提供速率限制、类型安全、输入验证和错误处理等功能,以实现对卡片、列表和看板活动的无缝管理。
MCP DuckDB Knowledge Graph Memory Server
一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。