- Home
- MCP servers
- Flashduty
Flashduty
- go
2
GitHub Stars
go
Language
6 months ago
First Indexed
2 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
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.
How to use
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.
How to install
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.
Configuration options and notes
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.
Security and keys
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.
Available tools
flashduty_member_infos
Get member information by person IDs
flashduty_teams_infos
Get team information by team IDs
flashduty_channels_infos
Get collaboration space information by channel IDs
flashduty_incidents_infos
Get incident information by incident IDs
flashduty_list_incidents
List incidents with comprehensive filters
flashduty_list_past_incidents
List similar historical incidents
flashduty_get_incident_timeline
Get incident timeline and feed
flashduty_get_incident_alerts
Get alerts associated with incidents
flashduty_create_incident
Create a new incident
flashduty_ack_incident
Acknowledge incidents
flashduty_resolve_incident
Resolve incidents
flashduty_assign_incident
Assign incidents to people or escalation rules
flashduty_add_responder
Add responders to incidents
flashduty_snooze_incident
Snooze incidents for a period
flashduty_merge_incident
Merge multiple incidents into one
flashduty_comment_incident
Add comments to incidents
flashduty_update_incident_title
Update incident title
flashduty_update_incident_description
Update incident description
flashduty_update_incident_impact
Update incident impact
flashduty_update_incident_root_cause
Update incident root cause
flashduty_update_incident_resolution
Update incident resolution
flashduty_update_incident_severity
Update incident severity
flashduty_update_incident_fields
Update custom fields