rootly mcp
MCP服务器 根 事件管理平台。
由WYRE Technology构建,是WYRE项目MCP服务器集合的一部分。
用途 决策树导航:以开头 rootly_navigate 要选择一个域,请使用该域的工具。呼叫 rootly_back 返回。
域和工具
导航(始终可用)
| 工具 | 说明 |
|---|---|
rootly_navigate | 导航到域: incidents, alerts, schedules, org |
rootly_status | 检查连接状态和可用域 |
rootly_back | 返回导航菜单 |
领域:事件
| 工具 | 说明 |
|---|---|
rootly_incidents_list | 列出带有可选状态/严重性过滤器的事件 |
rootly_incidents_get | 按ID获取单个事件 |
rootly_incidents_create | 创建新事件 |
rootly_incidents_update | 更新标题、摘要、状态或严重性 |
rootly_incidents_resolve | 解决事件 |
域:警报
| 工具 | 说明 |
|---|---|
rootly_alerts_list | 使用可选状态过滤器列出警报 |
rootly_alerts_acknowledge | 确认警报 |
rootly_alerts_resolve | 解决警报 |
rootly_alerts_create | 创建新警报 |
rootly_alerts_update | 更新警报状态或摘要 |
域:计划
| 工具 | 说明 |
|---|---|
rootly_schedules_list | 通话时间表列表 |
rootly_schedules_get | 获得一个随叫随到的时间表 |
域名:org
| 工具 | 说明 |
|---|---|
rootly_org_list_teams | 列出团队 |
rootly_org_list_severities | 列出严重性级别 |
rootly_org_current_user | 获取当前经过身份验证的用户 |
设置
1.安装和构建
cd rootly-mcp
npm install
npm run build2.设置您的API令牌
export ROOTLY_API_TOKEN=rootly_xxxxxxxxxxxxxxxx从获取您的令牌 根→ 简介→ API令牌.
3.运行(stdio——适用于mcporter/Claude桌面)
ROOTLY_API_TOKEN=your_token node dist/index.js4.运行(HTTP流传输)
ROOTLY_API_TOKEN=your_token MCP_TRANSPORT=http node dist/http.js
# Listens on :8080 — /mcp for MCP, /health for health check5.使用Docker运行
docker compose up
# or
docker run -e ROOTLY_API_TOKEN=your_token ghcr.io/wyre-technology/rootly-mcp:latestmcporter配置
{
"rootly": {
"command": "node",
"args": ["/path/to/rootly-mcp/dist/index.js"],
"env": {
"ROOTLY_API_TOKEN": "rootly_xxxxxxxxxxxxxxxx"
}
}
}然后: mcporter call rootly.rootly_navigate --domain alerts
克劳德桌面(MCPB)
下载 .mcpb 捆绑从 发布 并将其安装在Claude Desktop中。
或手动添加到 claude_desktop_config.json:
{
"mcpServers": {
"rootly": {
"command": "node",
"args": ["/path/to/rootly-mcp/dist/index.js"],
"env": { "ROOTLY_API_TOKEN": "your_token" }
}
}
}速率限制
坚决执行 每60秒3次写入操作。服务器在进程中跟踪此错误,如果超过时间,则返回描述性错误并重试。
API 参考
- 根API文档:
- API基础URL:
https://api.rootly.com/v1 - 认证:
Authorization: Bearer - 写入内容类型:
application/vnd.api+json
发展
npm run dev # watch mode
npm run lint # TypeScript type-check
npm run test # run tests许可证
Apache-2.0©云烨科技
