Serves as the hosting platform for the MCP server, allowing it to be deployed as a serverless application accessible via HTTP endpoints
Serves as the runtime environment required for deploying and running the MCP server
Used as the programming language for implementing the MCP server, providing type safety and modern language features
Rootly MCP Server for Cloudflare Workers
A remote MCP (Model Context Protocol) server written in TypeScript that provides AI agents access to the Rootly API for incident management. Users provide their own Rootly API tokens for secure access to their organization's incidents.
Usage
Cursor IDE Configuration
Add this to your .cursor/mcp.json
file:
Replace <YOUR_ROOTLY_API_TOKEN>
with your actual Rootly API token.
Example Questions
Once configured, you can ask Cursor:
"Show me recent incidents"
"Get details for incident ID 12345"
"List all teams in my organization"
"What alerts are associated with incident 67890?"
"Show me workflow runs"
Available Tools
The server provides 25+ tools covering:
Incidents: Get incidents, get incident alerts
Alerts: Get alerts, get specific alert details
Teams: List teams, get team details
Services: List services, get service details
Severities: List severities, get severity details
Users: List users, get user details, get current user
Workflows: List workflows, get workflow details, get workflow runs
Environments: List environments, get environment details
Functionalities: List functionalities, get functionality details
Incident Types: List incident types, get incident type details
Action Items: List action items, get action items for incidents
Status Pages: List status pages, get status page details
Getting Your Rootly API Token
Log in to your Rootly dashboard
Go to Settings → API Tokens
Create a new token with appropriate permissions
Copy the token for use with the MCP server
Contributing
Adding New API Endpoints
To add new Rootly API endpoints to the MCP server:
Fork the repository and create a feature branch
Edit the
apiMap
object insrc/index.ts
to add your new endpointsReference the Rootly API documentation for available endpoints and parameters
Test locally with
npm run dev
Submit a pull request with your changes, or reach out to spencer.cheng@rootly.com to be added to the Cloudflare account
Configuration
The server configuration is managed through the apiMap
object in src/index.ts
, which maps MCP tool names to Rootly API endpoints.
Logs
Check Cloudflare Workers logs in your Cloudflare dashboard for debugging information.
This server cannot be installed
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.
A remote MCP server that provides AI agents access to the Rootly API for incident management, allowing users to query and manage incidents, alerts, teams, services, and other incident management resources through natural language.
Related MCP Servers
- AsecurityAlicenseAqualityManage incidents from your IDE. An MCP server allowing to pull out incidents and their associated metadata using Rootly API.Last updated -2733Apache 2.0
- AsecurityAlicenseAqualityAn MCP server that enables AI agents to interact with Modal, allowing them to deploy apps and run functions in a serverless cloud environment.Last updated -73MIT License
- AsecurityAlicenseAqualityAn MCP server that allows AI assistants to utilize human capabilities by sending requests to humans and receiving their responses through a Streamlit UI.Last updated -744MIT License
- AsecurityAlicenseAqualityAn MCP server that enables AI tools to interact with ActiveCampaign API, allowing contact management and tracking event analysis through natural language queries.Last updated -5MIT License