Rootly MCP 服务器是一个专为 Rootly API 打造的 MCP 服务器。您可以将它集成到 Cursor、Windsurf 和 Claude 等您喜爱的 MCP 兼容编辑器中,从而在不离开 IDE 的情况下,在不到一分钟的时间内解决生产事故。
uv 包管理器,安装命令如下:curl -LsSf https://astral.sh/uv/install.sh | sh
您可以通过我们的 PyPi 包 进行安装,也可以克隆此仓库来完成安装。
要设置在您最喜欢的 MCP 兼容编辑器(我们已测试过 Cursor 和 Windsurf)中使用,请使用以下配置:
{
"mcpServers": {
"rootly": {
"command": "uvx",
"args": [
"--from",
"rootly-mcp-server",
"rootly-mcp-server"
],
"env": {
"ROOTLY_API_TOKEN": ""
}
}
}
}
如果您希望自定义 allowed_paths 以访问更多 Rootly API 路径,则克隆该包并使用此配置:
{
"mcpServers": {
"rootly": {
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/rootly-mcp-server",
"rootly-mcp-server"
],
"env": {
"ROOTLY_API_TOKEN": ""
}
}
}
}
此服务器根据 Rootly 的 OpenAPI(Swagger)规范动态生成 MCP 资源,具备以下特性:
我们限制可访问的路径数量,主要基于以下原因:
如果您希望使更多路径可用,请编辑 src/rootly_mcp_server/server.py 中的变量 allowed_paths。
该项目是一个原型,不适合在生产环境中使用。如果您有任何功能建议或发现了一些问题,请随时提交 PR 或打开一个问题。
此项目由 Rootly AI Labs 开发。AI 实验室正在构建系统可靠性和运营卓越性的未来。我们作为开源孵化器运作,分享想法、进行实验并快速原型设计。我们致力于确保我们的研究成果惠及整个社区。
