home / mcp / appsignal mcp server
Fetches incident data from AppSignal via MCP, including incidents, samples, and analysis prompts.
Configuration
View docs{
"mcpServers": {
"c20020207-mcp-appsignal": {
"command": "npx",
"args": [
"mcp-appsignal"
],
"env": {
"APPSIGNAL_APP_ID": "YOUR_APP_ID",
"APPSIGNAL_API_TOKEN": "YOUR_API_TOKEN"
}
}
}
}You can connect to AppSignal through this MCP server to fetch incident details, samples, and the full list of incidents. It provides practical endpoints and tools to analyze incidents and suggest fixes, enabling you to build workflows that monitor and respond to AppSignal errors efficiently.
You use an MCP client to interact with the AppSignal MCP server. Start by ensuring the server is running with your AppSignal credentials. You can then list incidents, fetch a specific incident by number, or retrieve samples for deeper analysis. For enhanced workflows, you can run analysis prompts to gain insights and recommended fixes based on incident data.
Prerequisites: you need Node.js and npm installed on your machine.
Install the AppSignal MCP server globally with npm.
npm install -g mcp-appsignalRun the server using the CLI and provide your AppSignal credentials as environment variables.
export APPSIGNAL_API_TOKEN=your-api-token
export APPSIGNAL_APP_ID=your-app-id
mcp-appsignalAlternatively, you can configure the server to run via Cursor by specifying the stdio command and environment variables.
{
"mcp": {
"servers": {
"appsignal": {
"command": "npx",
"args": ["mcp-appsignal"],
"env": {
"APPSIGNAL_API_TOKEN": "your-api-token",
"APPSIGNAL_APP_ID": "your-app-id"
}
}
}
}
}Configuration for what you can access includes the following MCP resources and tools. Use these to fetch details, samples, or to list incidents, and to run analytical prompts.
MCP Resources
- `appsignal://incident/{incidentNumber}` — Get details about a specific incident
- `appsignal://incident/{incidentNumber}/sample/{sampleId?}` — Get a sample for a specific incident
- `appsignal://incidents` — List all incidentsMCP Tools
- getIncident — Fetch an incident by number
- getIncidentSample — Fetch a sample for a specific incident
- listIncidents — List incidents with optional filtering
MCP Prompts
- analyzeIncident — Analyze an incident and provide insights
- suggestFixes — Suggest fixes for an error
Fetch an incident by its number from AppSignal via the MCP server.
Fetch a sample for a specific incident to inspect details or replicate issues.
List incidents with optional filtering to help you monitor current and past issues.
Analyze an incident and provide actionable insights based on incident data.
Provide suggested fixes for identified errors or incidents.