Tickstem MCP 服务器是一个面向 AI 编程助手的集成工具,通过 Model Context Protocol(MCP)将 Tickstem 的基础设施管理能力暴露为原生工具。它允许 AI 助手在编写应用代码的同时,直接执行定时任务调度、正常运行时间监控、心跳监控和电子邮件验证等操作。
主要能力包括:
- 定时任务调度:让 AI 助手注册 cron 任务。
- 正常运行时间监控:创建监控器,并支持通过 assertions 参数定义 JSON 数组形式的响应断言条件。当设置断言时,它们会替代默认的 2xx/3xx 状态码判断逻辑。
- 心跳监控:管理心跳(dead man's switch)监控器。
- 电子邮件验证:验证邮箱地址并查询结果。
使用方式:
- 下载预编译二进制文件(无需 Go 环境):从 Releases 页面下载,赋予可执行权限,并放入 PATH。
- 或使用 Go 安装。
- 服务器通过 stdio 通信,可连接到任何兼容 MCP 的客户端。
- 配置示例:将服务器添加到 ~/.claude/claude_desktop_config.json(或等效配置文件)中。
适用场景:
- AI 编程助手(如 Claude、Cursor、Copilot)在开发过程中需要管理定时任务、监控服务可用性、验证邮箱等基础设施操作时。
- 开发者希望让 AI 助手自动处理运维相关任务,同时专注于应用代码编写。
限制与说明:
- 需要 Tickstem 账户和 API 密钥。
- 免费层每月包含 1,000 次 cron 执行、5 个正常运行时间监控、5 个心跳监控和 500 次邮箱验证。
- 应用代码开发需使用对应语言的 SDK,所有 SDK 使用相同的 API 密钥。
- 具体环境变量、工具参数细节及 SDK 列表请参考官方文档。