cronalert mcp
MCP服务器 CronAlert 正常运行时间监控。管理您的监控器,检查Claude、Cursor、Windsurf或任何兼容MCP的AI客户端的结果和事件。
快速开始
1.获取API密钥
注册地址: cronalert.com 并在中创建API密钥 设置>API密钥.
2.添加到您的MCP客户端
克劳德桌面 --编辑 ~/Library/Application Support/Claude/claude_desktop_config.json:
{
"mcpServers": {
"cronalert": {
"command": "npx",
"args": ["-y", "cronalert-mcp"],
"env": {
"CRONALERT_API_KEY": "ca_your_api_key_here"
}
}
}
}克劳德代码 --运行:
claude mcp add cronalert -e CRONALERT_API_KEY=ca_your_key -- npx -y cronalert-mcp光标 --添加到 .cursor/mcp.json:
{
"mcpServers": {
"cronalert": {
"command": "npx",
"args": ["-y", "cronalert-mcp"],
"env": {
"CRONALERT_API_KEY": "ca_your_api_key_here"
}
}
}
}远程服务器(无需安装) --将任何MCP客户端连接到:
https://cronalert.com/mcp通过以下方式进行身份验证 Authorization: Bearer ca_your_key 头球支持流式HTTP传输。
3.开始使用它
让你的人工智能助手管理你的显示器(见下面的例子)。
可用工具
| 工具 | 描述 | 类型 |
|---|---|---|
list_monitors | 列出所有监视器的状态和响应时间 | 阅读 |
create_monitor | 创建新的HTTP监视器 | 写入 |
get_monitor | 获取特定监视器的详细信息 | 阅读 |
update_monitor | 更新设置,暂停/恢复 | 写入 |
delete_monitor | 永久删除监视器 | 写入 |
get_check_results | 查看历史记录,包括正常运行时间百分比和响应时间 | 阅读 |
get_monitor_incidents | 特定监视器的事件 | 阅读 |
list_incidents | 监视器上的所有活动事件 | 阅读 |
list_status_pages | 您的公开状态页面 | 阅读 |
例子
示例1:创建监视器并检查其状态
用户提示: “创建监视器https://api.example.com/health它每分钟都会检查一次,然后给我看看它的细节。"
发生了什么:
- AI呼叫
create_monitor随着name: "API Health",url: "https://api.example.com/health",checkInterval: 60 - CronAlert创建监视器并返回其ID
- AI呼叫
get_monitor使用新ID显示详细信息
预期产量:
{
"id": "abc123",
"name": "API Health",
"url": "https://api.example.com/health",
"method": "GET",
"checkInterval": 60,
"lastStatus": "unknown",
"createdAt": "2026-03-08T12:00:00Z"
}示例2:检查正常运行时间并响应事件
用户提示: “我的任何显示器都关闭了吗?如果是,请向我显示错误详细信息。”
发生了什么:
- AI呼叫
list_incidents检查活动事件 - 如果发生事故,它会呼叫
get_monitor对于每个受影响的监视器 - 它召唤
get_check_results获取最近的错误详细信息
预期产出(无事故):
{
"data": [],
"message": "No active incidents"
}预期产出(含事故):
{
"data": [
{
"id": "inc_xyz",
"monitorId": "abc123",
"cause": "Expected status 200, got 503",
"startedAt": "2026-03-08T11:45:00Z"
}
]
}示例3:列出监视器并暂停一个监视器进行维护
用户提示: 列出我的所有监视器,然后暂停暂存监视器
发生了什么:
- AI呼叫
list_monitors获取所有监视器 - 它按名称标识暂存监视器
- 它召唤
update_monitor随着id: "staging_id"和paused: true
预期产量:
{
"id": "staging_id",
"name": "Staging Server",
"isPaused": true,
"lastStatus": "up"
}需求
隐私政策
此MCP服务器连接到CronAlert API(cronalert.com/api/v1/)使用API密钥。它传输:
- 监视器配置 (名称、URL、检查间隔)创建或更新监视器时
- API密钥 用于对每个请求进行身份验证
数据由Cloudflare基础设施上的CronAlert服务器处理。MCP服务器本身不在本地存储任何数据。查看我们的完整 隐私政策 有关数据收集、保留和您的权利的详细信息。
支持
- 网站: cronalert.com
- 电子邮件:support@cronalert.com
- 问题:
许可证
麻省理工学院
