Pushover MCP

Pushover MCP

一个模型上下文协议的实现,允许 AI 代理通过 Pushover.net 发送通知,支持消息自定义,包括优先级、声音和 URL 等各种参数。

通信
TypeScript
访问服务器

README

Pushover MCP

smithery badge

一个用于通过 Pushover.net 发送通知的 模型上下文协议 实现。

概述

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

配置

您需要:

  1. 来自 Pushover.net 的应用程序令牌
  2. 来自 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 中

  1. 转到 Cursor Settings > MCP
  2. 单击 + Add New MCP Server
  3. 填写表格:
    • 名称: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 代理。 您可以:

  1. 该工具将列在 MCP 设置中的 Available Tools
  2. 代理将在相关时自动使用它
  3. 您可以明确要求代理发送通知

默认情况下,代理会在发送通知之前请求批准。 在设置中启用“Yolo 模式”以允许自动发送。

Cursor Agent

与 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"
      ]
    }
  }
}
  1. Pushover 通知工具将可用于 Roo Code 的 AI 代理

注意:YOUR_TOKENYOUR_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 MCP Server

通过模型上下文协议启用与 Audiense Insights 账户的交互,从而促进营销洞察和受众数据的提取和分析,包括人口统计信息、行为和影响者互动。

官方
精选
本地
TypeScript
graphlit-mcp-server

graphlit-mcp-server

模型上下文协议 (MCP) 服务器实现了 MCP 客户端与 Graphlit 服务之间的集成。 除了网络爬取之外,还可以将任何内容(从 Slack 到 Gmail 再到播客订阅源)导入到 Graphlit 项目中,然后从 MCP 客户端检索相关内容。

官方
精选
TypeScript
Playwright MCP Server

Playwright MCP Server

提供一个利用模型上下文协议的服务器,以实现类人浏览器的自动化,该服务器使用 Playwright,允许控制浏览器行为,例如导航、元素交互和滚动。

精选
本地
TypeScript
Apple MCP Server

Apple MCP Server

通过 MCP 协议与 Apple 应用(如“信息”、“备忘录”和“通讯录”)进行交互,从而使用自然语言发送消息、搜索和打开应用内容。

精选
本地
TypeScript
contentful-mcp

contentful-mcp

在你的 Contentful Space 中更新、创建、删除内容、内容模型和资源。

精选
TypeScript
serper-search-scrape-mcp-server

serper-search-scrape-mcp-server

这个 Serper MCP 服务器支持搜索和网页抓取,并且支持 Serper API 引入的所有最新参数,例如位置信息。

精选
TypeScript
The Verge News MCP Server

The Verge News MCP Server

提供从The Verge的RSS feed获取和搜索新闻的工具,允许用户获取今日新闻、检索过去一周的随机文章,以及在最近的Verge内容中搜索特定关键词。

精选
TypeScript
@kazuph/mcp-gmail-gas

@kazuph/mcp-gmail-gas

用于 Gmail 集成的模型上下文协议 (Model Context Protocol, MCP) 服务器。它允许 Claude Desktop(或任何 MCP 客户端)通过 Google Apps Script 与您的 Gmail 帐户进行交互。

精选
JavaScript
MCP Server Trello

MCP Server Trello

通过 Trello API 促进与 Trello 看板的交互,提供速率限制、类型安全、输入验证和错误处理等功能,以实现对卡片、列表和看板活动的无缝管理。

精选
TypeScript
MCP DuckDB Knowledge Graph Memory Server

MCP DuckDB Knowledge Graph Memory Server

一个为 Claude 设计的记忆服务器,它使用 DuckDB 存储和检索知识图谱数据,从而增强了对话的性能和查询能力,并能持久保存用户信息。

精选
TypeScript