Rootly MCP server

Integrations

  • Offers integration through a PyPI package that can be installed to connect the MCP server with Rootly's API for incident management capabilities.

  • Dynamically generates MCP resources based on Rootly's OpenAPI (Swagger) specification, providing access to incident endpoints and alert information.

Rootly MCP 服务器

Rootly API的 MCP 服务器,可接入您常用的 MCP 兼容编辑器,例如 Cursor、Windsurf 和 Claude。无需离开 IDE,即可在一分钟内解决生产问题。

先决条件

  • Python 3.12 或更高版本
  • uv包管理器
    curl -LsSf https://astral.sh/uv/install.sh | sh
  • Rootly API 令牌

在 IDE 中运行

使用我们的PyPi 包或通过克隆此 repo 进行安装。

要在您最喜欢的 MCP 兼容编辑器中进行设置(我们使用 Cursor 和 Windsurf 对其进行了测试),以下是配置:

{ "mcpServers": { "rootly": { "command": "uvx", "args": [ "--from", "rootly-mcp-server", "rootly-mcp-server" ], "env": { "ROOTLY_API_TOKEN": "<YOUR_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": "<YOUR_ROOTLY_API_TOKEN>" } } } }

特征

该服务器根据 Rootly 的 OpenAPI(Swagger)规范动态生成 MCP 资源:

  • 基于 Rootly 的 OpenAPI 规范动态生成的 MCP 工具
  • 事件端点的默认分页(10 个项目),以防止上下文窗口溢出
  • 限制向 AI 代理公开的 API 路径数量

我们限制公开的 API 路径数量有两个原因

  • 上下文大小:由于Rootly 的 API包含非常丰富的路径,AI 代理可能会不堪重负,无法正确执行简单的操作。目前,我们仅公开/incidents/incidents/{incident_id}/alerts
  • 安全性:如果您想限制用户可以通过 MCP 服务器访问的信息类型或操作

如果您想要提供更多路径,请编辑src/rootly_mcp_server/server.py中的变量allowed_paths

免责声明

该项目目前处于原型阶段,不适用于生产环境。如果您有任何想法或发现问题,欢迎提交 PR 或创建 Issue。

关于 Rootly AI 实验室

该项目由Rootly AI 实验室开发。该实验室致力于构建系统可靠性和卓越运营的未来。我们以开源孵化器的形式运营,分享创意、进行实验并快速构建原型。我们致力于确保我们的研究惠及整个社区。

-
security - not tested
A
license - permissive license
-
quality - not tested

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

从您的 IDE 管理事件。MCP 服务器允许使用 Rootly API 提取事件及其相关元数据。

  1. 先决条件
    1. 在 IDE 中运行
      1. 特征
        1. 免责声明
          1. 关于 Rootly AI 实验室

            Related MCP Servers

            • A
              security
              A
              license
              A
              quality
              The MCP server provides an interface to the Datadog API, enabling seamless management of incidents, monitoring, logs, dashboards, metrics, traces, and hosts. Its extensible design allows easy integration of additional Datadog APIs for future expansions.
              Last updated -
              14
              322
              36
              TypeScript
              Apache 2.0
              • Apple
            • A
              security
              F
              license
              A
              quality
              An MCP server implementation that enables interaction with the Unstructured API, providing tools to list, create, update, and manage sources, destinations, and workflows.
              Last updated -
              39
              25
              • Apple
            • -
              security
              F
              license
              -
              quality
              A server that connects MCP clients (Claude, Cursor, Windsurf, etc.) to EventCatalog instances, allowing users to ask questions about their event-driven architecture and get insights about domains, services, and message schemas directly within their development tools.
              Last updated -
              21
              13
              TypeScript
              • Apple
            • -
              security
              A
              license
              -
              quality
              An MCP server that provides tools to load and fetch documentation from any llms.txt source, giving users full control over context retrieval for LLMs in IDE agents and applications.
              Last updated -
              177
              Python
              MIT License
              • Apple

            View all related MCP servers

            ID: gmd9h4bdua