Back to MCP directory
publicPublicdnsLocal runtime

pushover-mcp

Pushover MCP是一个实现Model Context Protocol规范的工具,允许AI代理通过Pushover.net发送通知。它提供了简单的配置方式和多种集成方法,支持在Cursor、Roo Code等平台中使用。

article

README

🚀 推送器 MCP

一个实现 Model Context Protocol 的推送通知服务,用于通过 Pushover.net 发送通知,可与兼容的 AI 系统无缝集成,助力 AI 代理轻松发送通知。

🚀 快速开始

此 MCP 允许 AI 代理通过 Pushover.net 发送通知,它实现了 MCP 规范,可与兼容的 AI 系统无缝集成。

✨ 主要特性

  • 实现 Model Context Protocol,可与兼容的 AI 系统无缝集成。
  • 支持通过 Pushover.net 发送通知。
  • 提供 send 工具,可自定义通知的多种参数。

📦 安装指南

使用 Cursor IDE

方法 1:全局安装

运行 MCP 服务器使用 npx:

npx -y pushover-mcp@latest start --token 您的令牌 --user 您的用户密钥

在您的 Cursor IDE 中:

  1. 进入 Cursor 设置 > MCP
  2. 点击 + 添加新的 MCP 服务器
  3. 填写表单:
    • 名称:Pushover 通知(或其他您喜欢的名称)。
    • 类型:command
    • 命令:npx -y pushover-mcp@latest start --token 您的令牌 --user 您的用户密钥

方法 2:项目特定配置

在您的项目中添加一个 .cursor/mcp.json 文件:

{
  "mcpServers": {
    "pushover": {
      "command": "npx",
      "args": [
        "-y",
        "pushover-mcp@latest",
        "start",
        "--token",
        "您的令牌",
        "--user", 
        "您的用户密钥"
      ]
    }
  }
}

使用 Roo Code

此工具也可以通过 Roo Code 使用,提供类似的集成和配置选项。

💻 使用示例

工具模式

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
  }
}

使用工具

配置完成后,Pushover 通知工具将自动在 Cursor AI 代理中可用。您可以通过以下方式使用:

  1. 工具将在 可用工具 下列出。
  2. 代理会自动在相关情况下使用它。
  3. 您可以明确要求代理发送通知。

默认情况下,代理会在发送通知前询问批准。启用“Yolo 模式”以允许自动发送。 Cursor Agent

🔧 技术细节

开发

安装依赖

npm install

构建

npm run build

运行测试

npm test

📄 许可证

MIT License

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client