2 v0.5.2 更新于 2026-10-28
mcp MCP Server
Manage Drumbeats cron, heartbeat and uptime monitors, report job runs and handle incidents.
适用客户端
本地客户端
Claude Desktop、Claude Code、Cursor、Cline 等支持本地 MCP 的客户端
远程接入
任意支持远程 MCP(streamable-http)的客户端,如 Claude、ChatGPT 开发者模式、自建 Agent
安装配置
本地运行(npm)
{
"mcpServers": {
"mcp-9be893": {
"command": "npx",
"args": [
"-y",
"@drumbeats/mcp"
]
}
}
} 远程接入(streamable-http)
{
"mcpServers": {
"mcp-9be893": {
"url": "https://api.drumbeats.io/mcp"
}
}
}将上方 JSON 加入 MCP 客户端配置(如 Claude Desktop 的 claude_desktop_config.json 或项目的 .mcp.json)即可接入;远程接入按客户端要求填写 URL 与鉴权头。
提供的工具 接入后 Agent 可调用这 19 个工具
list_projects
列出可访问的项目及其告警渠道和分组。
create_project
创建一个项目。
update_project
修改项目的名称或描述。
create_monitor
创建 cron、心跳或 HTTP 在线状态监控。
list_monitors
列出项目的监控器及其类型、状态和计划。
get_monitor
查看单个监控器及其完整设置。
update_monitor
修改监控器的部分设置并保留其余设置。
pause_monitor
暂停监控器的检查和告警。
resume_monitor
恢复已暂停的监控器。
ping_start
上报任务开始并返回用于结束上报的 run_id。
ping_success
上报任务成功完成,保持监控器正常状态。
ping_failure
上报任务失败,可能触发事件并告警。
get_monitor_history
查看监控器最近的 ping、检查和响应时间。
get_uptime_summary
查看项目内所有监控器的在线率。
list_incidents
按状态或监控器筛选列出事件。
manage_incident
查看、确认或解决事件。
check_http
请求 URL 并报告状态码和响应时间。
check_ssl
读取网站 TLS 证书的有效性、到期时间和签发者。
check_dns
查询主机名的 DNS 记录。