Rootly MCP Server logo

Rootly MCP Server

by MCP-Mirror/Rootly-AI-Labs

The Rootly MCP Server allows you to resolve production incidents in under a minute without leaving your IDE. It's designed to plug into MCP-compatible editors like Cursor, Windsurf, and Claude, leveraging the Rootly API.

View on GitHub

Last updated: N/A

What is Rootly MCP Server?

The Rootly MCP Server is a server that dynamically generates MCP resources based on Rootly's OpenAPI (Swagger) specification, allowing you to interact with Rootly's incident management features directly from your IDE.

How to use Rootly MCP Server?

  1. Install Python 3.12 or higher and the uv package manager. 2. Obtain a Rootly API token. 3. Install the rootly-mcp-server package from PyPi or clone the repository. 4. Configure your MCP-compatible editor (e.g., Cursor, Windsurf) with the provided JSON configuration, replacing <YOUR_ROOTLY_API_TOKEN> with your actual token. You may customize allowed_paths if needed.

Key features of Rootly MCP Server

  • Dynamically generated MCP tools based on Rootly's OpenAPI specification

  • Default pagination (10 items) for incident endpoints

  • Limits the number of API paths exposed to the AI agent for context and security

  • Allows customization of allowed API paths

Use cases of Rootly MCP Server

  • Resolve production incidents directly from your IDE

  • Access and manage Rootly incidents and alerts through an MCP interface

  • Automate incident response workflows within your development environment

  • Limit the scope of Rootly API access for AI agents to improve performance and security

FAQ from Rootly MCP Server

What is MCP?

MCP stands for Machine Communication Protocol. It enables AI agents to interact with tools and services.

What is Rootly?

Rootly is an incident management platform.

How do I get a Rootly API token?

You can generate an API key from the Rootly platform. Refer to the Rootly API documentation for instructions.

Can I use this in production?

No, this project is a prototype and not intended for production use.

How can I contribute?

You can submit a PR or open an issue on the GitHub repository.