home / mcp / flashduty mcp server
Provides Flashduty data access and incident actions via MCP for automated workflows and tooling.
Configuration
View docs{
"mcpServers": {
"flashcatcloud-flashduty-mcp-server": {
"url": "https://mcp.flashcat.cloud/flashduty",
"headers": {
"FLASHDUTY_APP_KEY": "your_app_key",
"FLASHDUTY_BASE_URL": "https://api.flashcat.cloud",
"FLASHDUTY_LOG_FILE": "/var/log/flashduty.log",
"FLASHDUTY_TOOLSETS": "flashduty_incidents,flashduty_teams",
"FLASHDUTY_READ_ONLY": "1",
"FLASHDUTY_ENABLE_COMMAND_LOGGING": "false"
}
}
}
}The Flashduty MCP Server enables seamless integration with Flashduty APIs, allowing you to automate incident workflows, extract data, and build AI-powered tools that interact with Flashduty through a standard MCP interface.
Connect your MCP client to either the remote HTTP service or run the server locally in stdio mode to start issuing tool actions against Flashduty. You can enable specific toolsets to narrow the available capabilities, and you can run in read-only mode to enhance security. When using the remote service, your client communicates over the HTTP/MCP endpoint and passes authentication via your APP key. When running locally, you host the server on your infrastructure and provide the APP key to authorize requests. You can customize descriptions for tool actions if running locally and tailor the experience to your team’s language.
Prerequisites: you need Docker installed and running on your machine, or you can run a pre-built binary of the MCP server. You also need a Flashduty APP key from your Flashduty account.
Option 1: Run the remote HTTP MCP server (preferred for quick start) Replace <your_flashduty_app_key> with your actual APP key and use the provided MCP host URL for Flashduty.
Toolsets: you can enable or disable groups of functionalities. Enabling only the toolsets you need helps your client choose tools and reduces context size.
Read-Only Mode: enables read-only operations to prevent any modifications and increase security.
i18n: you can customize tool descriptions for different languages or team preferences.
Protect your Flashduty APP key and pass it to the MCP server configuration securely. Do not expose the key in client logs or public repositories.
Get member information by person IDs
Get team information by team IDs
Get collaboration space information by channel IDs
Get incident information by incident IDs
List incidents with comprehensive filters
List similar historical incidents
Get incident timeline and feed
Get alerts associated with incidents
Create a new incident
Acknowledge incidents
Resolve incidents
Assign incidents to people or escalation rules
Add responders to incidents
Snooze incidents for a period
Merge multiple incidents into one
Add comments to incidents
Update incident title
Update incident description
Update incident impact
Update incident root cause
Update incident resolution
Update incident severity
Update custom fields