Debugbundle MCP server
{
"mcpServers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp@latest"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "<debugbundle_member_token>",
"DEBUGBUNDLE_PROBE_TRIGGER_SECRET": "<debugbundle_probe_trigger_secret>",
"ANALYTICS_HASH_SECRET": "<analytics_hash_secret>",
"DEBUGBUNDLE_PROJECT_TOKEN": "<debugbundle_project_token>"
}
}
}
}{
"mcpServers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp@latest"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "<debugbundle_member_token>",
"DEBUGBUNDLE_PROBE_TRIGGER_SECRET": "<debugbundle_probe_trigger_secret>",
"ANALYTICS_HASH_SECRET": "<analytics_hash_secret>",
"DEBUGBUNDLE_PROJECT_TOKEN": "<debugbundle_project_token>"
}
}
}
}{
"mcpServers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp@latest"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "<debugbundle_member_token>",
"DEBUGBUNDLE_PROBE_TRIGGER_SECRET": "<debugbundle_probe_trigger_secret>",
"ANALYTICS_HASH_SECRET": "<analytics_hash_secret>",
"DEBUGBUNDLE_PROJECT_TOKEN": "<debugbundle_project_token>"
}
}
}
}{
"servers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp@latest"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "${input:debugbundle_member_token}",
"DEBUGBUNDLE_PROBE_TRIGGER_SECRET": "${input:debugbundle_probe_trigger_secret}",
"ANALYTICS_HASH_SECRET": "${input:analytics_hash_secret}",
"DEBUGBUNDLE_PROJECT_TOKEN": "${input:debugbundle_project_token}"
}
}
},
"inputs": [
{
"id": "debugbundle_member_token",
"type": "promptString",
"description": "Debugbundle member token",
"password": true
},
{
"id": "debugbundle_probe_trigger_secret",
"type": "promptString",
"description": "Debugbundle probe trigger secret",
"password": true
},
{
"id": "analytics_hash_secret",
"type": "promptString",
"description": "Analytics hash secret",
"password": true
},
{
"id": "debugbundle_project_token",
"type": "promptString",
"description": "Debugbundle project token",
"password": true
}
]
}{
"mcpServers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp@latest"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "<debugbundle_member_token>",
"DEBUGBUNDLE_PROBE_TRIGGER_SECRET": "<debugbundle_probe_trigger_secret>",
"ANALYTICS_HASH_SECRET": "<analytics_hash_secret>",
"DEBUGBUNDLE_PROJECT_TOKEN": "<debugbundle_project_token>"
}
}
}
}file .mcp.json (in your project root)file claude_desktop_config.jsonfile ~/.cursor/mcp.jsonfile .vscode/mcp.jsonfile ~/.codeium/windsurf/mcp_config.jsoninstall npx -y @debugbundle/mcpversion 1.10.0
What it does
DebugBundle is an MCP server that exposes runtime error reporting, incident management, health checks, and product analytics for production applications. It helps developers and AI agents access structured debugging bundles containing errors, logs, traces, and context from production incidents.
- Query production incidents and retrieve detailed debug bundles containing error context, logs, and deployment metadata.
- Monitor endpoint health and trigger alerts based on customer-facing runtime failures.
- Analyze product usage patterns and funnel performance through generated AnalyticsBundles without storing raw event data long-term.
Tools this server exposes
| Tool | Does |
|---|---|
| incidents | List and query production incidents from local or cloud sources. |
| inspect | Retrieve detailed debug bundle contents for a specific incident. |
| health_check | Check endpoint health status and availability. |
| analytics | Query product usage metrics, routes, funnels, and friction markers. |
| projects | Manage DebugBundle projects and configuration. |
| webhooks | Set up or manage incident notification webhooks. |
| alerts | Create and manage incident alerts. |
Before you enable it
An MCP server runs with whatever access you give it. Start with a development account rather than production, and check which tools the server exposes before you let an agent call them unattended.