incident-io
MCP server from stuartphilp/incident-io-mcp-server
claude mcp add --transport stdio stuartphilp-incident-io-mcp-server node ./dist/index.js \ --env PORT="3000" \ --env API_KEY="your-api-key-here"
How to use
This MCP server integrates Incident.io data with the Model Context Protocol, exposing endpoints to read and create incidents within Incident.io via MCP tooling. The server requires an API key to access Incident.io and will listen on the configured port. You can run it directly with Node using the local build output, or deploy it via your preferred method using the same configuration. Once running, you can query endpoints to health-check, retrieve recent incidents, fetch severities, or create new incidents through the MCP interface.
How to install
Prerequisites:
- Node.js (v12+ recommended)
- npm (comes with Node.js)
- Access to an Incident.io API key
Install from GitHub (local development):
- Clone the repository git clone https://github.com/stuartphilp/incident-io-mcp-server.git
- Install dependencies cd incident-io-mcp-server npm install
- Build the project npm run build
Run locally (from built output):
- Start the server node ./dist/index.js
Alternatively, run from a pre-built distribution or using a package-based approach after installation:
- Install globally (as in the README) npm install -g github:stuartphilp/incident-io-mcp-server
- Run the server (global install) incident-io-mcp-server
Environment variables needed:
- API_KEY: Your Incident.io API key Optional:
- PORT: Port to listen on (default 3000)
Example configuration for MCP (local installation): { "mcpServers": { "incident-io": { "command": "node", "args": ["./dist/index.js"], "env": { "API_KEY": "your-api-key-here", "PORT": "3000" } } } }
Additional notes
Notes and tips:
- Ensure API_KEY is kept secret and not committed to version control.
- If using a custom port, ensure it’s not in use by another service.
- When running locally, you can rebuild with npm run build after code changes.
- The endpoints exposed include health checks and MCP paths to list, create, and manage incidents via Incident.io integration.
- If you encounter authentication errors, verify the API key has the necessary permissions in Incident.io.
- For containerized deployments, substitute the Node run command with a suitable docker or uvx/Python-based deployment as needed.
Related MCP Servers
zen
Selfhosted notes app. Single golang binary, notes stored as markdown within SQLite, full-text search, very low resource usage
MCP -Deepseek_R1
A Model Context Protocol (MCP) server implementation connecting Claude Desktop with DeepSeek's language models (R1/V3)
mcp-fhir
A Model Context Protocol implementation for FHIR
mcp
Inkdrop Model Context Protocol Server
mcp-appium-gestures
This is a Model Context Protocol (MCP) server providing resources and tools for Appium mobile gestures using Actions API..
dubco -npm
The (Unofficial) dubco-mcp-server enables AI assistants to manage Dub.co short links via the Model Context Protocol. It provides three MCP tools: create_link for generating new short URLs, update_link for modifying existing links, and delete_link for removing short links.