
DebugBundle
@debugbundle
About DebugBundle
DebugBundle turns runtime failures, critical-path issues, and availability checks into incidents with full context, alerts, remote probes, and deterministic debug bundles for humans and AI agents.
Config
Add this server to your MCP-compatible client using the configuration below.
{
"mcpServers": {
"debugbundle": {
"command": "npx",
"args": [
"-y",
"@debugbundle/mcp"
],
"env": {
"DEBUGBUNDLE_MEMBER_TOKEN": "<YOUR_OWN_DEBUGBUNDLE_MEMBER_TOKEN>"
}
}
}
}Tools
117Run local DebugBundle environment diagnostics.
Validate local DebugBundle project setup and optionally apply fixes.
Run the local verification flow against the current repository.
Verify hosted ingestion or actively prove hosted incident creation.
Run the end-to-end smoke flow for a hosted project.
Run local agent-oriented DebugBundle analysis.
List incidents from local storage, cloud storage, or the combined connected view.
Fetch a single incident by incident id.
Fetch deterministic one-call incident context for explanation and triage.
Resolve an incident by incident id.
Resolve incidents in bulk by incident id.
Reopen an incident by incident id.
Reopen incidents in bulk by incident id.
Fetch the debug bundle for an incident.
Fetch the reproduction artifact for an incident.
Fetch log records for an incident from the hosted API.
List hosted improvement opportunities for the current workspace or a specific project.
Fetch a single hosted improvement opportunity by id.
Fetch the hosted improvement bundle artifact for a project improvement opportunity.
Resolve a hosted improvement opportunity.
Reopen a hosted improvement opportunity.
Snooze a hosted improvement opportunity until an ISO8601 timestamp.
Get the project GitHub App installation status and optional project repo assignment.
List repositories available to the project GitHub App installation for owner/admin callers.
List GitHub dispatch automation rules for a project.
Create a GitHub dispatch automation rule for a project.
Update a GitHub dispatch automation rule.
Delete a GitHub dispatch automation rule.
List GitHub dispatch delivery history for a project.
Retry a failed GitHub dispatch delivery.
Assign a primary GitHub repository to a project.
Remove a project GitHub repository assignment.
List project tokens for a project.
Create a new project token.
Revoke a project token.
List member tokens for the authenticated member.
Create a new member token.
Revoke a member token.
List webhooks for a project.
Create a webhook endpoint.
Update a webhook endpoint.
Delete a webhook endpoint.
Queue a synthetic webhook delivery.
List deliveries for a webhook endpoint.
Retry a webhook delivery.
List reusable connected Slack destinations for a project organization.
Return a browser Slack connect URL for a project.
Send a test message to a connected Slack destination.
Delete a connected Slack destination from a project organization.
List weekly report delivery channels for a project.
Create a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.
Update a weekly report delivery channel. Email channel config supports up to 3 recipients in config.to.
Delete a weekly report delivery channel.
List alert rules for a project.
Create an alert rule, including optional severity-threshold lifecycle scope.
Update an alert rule, including optional severity-threshold lifecycle scope.
Delete an alert rule.
List projects in the organization.
Create a new project.
Update a project.
Delete a project.
List project capture rules.
Create a project capture rule.
Update a project capture rule.
Delete a project capture rule.
Generate deterministic capture rule suggestions from an incident bundle.
Create a capture rule from an incident-derived suggestion.
Get aggregate AnalyticsBundle usage summary metrics for a project.
Get aggregate AnalyticsBundle route metrics for a project.
Get aggregate AnalyticsBundle journey transition patterns for a project.
List retained redacted AnalyticsBundle journey sample metadata for a project.
Get one retained redacted AnalyticsBundle journey sample artifact for a project.
Get aggregate AnalyticsBundle device, browser, OS, and language breakdowns.
Get aggregate AnalyticsBundle referrer and UTM metrics.
Get aggregate AnalyticsBundle action, marker, and conversion metrics.
List aggregate AnalyticsBundle funnel conversion summaries for a project.
Get aggregate AnalyticsBundle funnel conversion and dropoff analysis.
Get aggregate AnalyticsBundle impact metrics for one incident, including linked routes, funnels, segments, journeys, and bundle state.
List AnalyticsBundle opportunities for a project, or across accessible projects when projectId is omitted.
Get an AnalyticsBundle opportunity for a project.
List AnalyticsBundle generation records for a project, or across accessible projects when projectId is omitted.
Request an AnalyticsBundle generation for a project analysis window and focus.
Get a generated AnalyticsBundle artifact or its pending/failed generation state.
Get AnalyticsBundle settings for a project.
Update AnalyticsBundle settings for a project.
List active saved AnalyticsBundle funnel definitions for a project.
Create a reusable AnalyticsBundle funnel definition for a project.
Update the name or ordered steps of a saved AnalyticsBundle funnel.
Archive a saved AnalyticsBundle funnel definition for a project.
Get the resolved capture policy for a project.
Update the capture policy for a project.
Get automated improvement settings for a project.
Update automated improvement settings for a project.
Activate a remote probe on a project.
List active probe activations for a project.
Deactivate a probe activation.
List hosted health checks for a project.
Get one hosted health check by id.
Create a hosted health check for a project.
Update a hosted health check.
Delete a hosted health check.
Run a side-effect-free test for a hosted health-check target.
List recent execution results for one hosted health check.
List retained per-day history for one hosted health check.
Get the billing summary for the organization.
Start an eligible no-card trial for the organization.
Increase additional capacity units.
Schedule a capacity reduction at end of billing cycle.
Cancel a scheduled capacity reduction.
List members for a project.
List pending invites for a project.
Invite a collaborator to a project.
Cancel a pending project invite.
Update the role of a project collaborator.
Remove a collaborator from a project.
Leave a shared project as the authenticated collaborator.
List services for a project.
Overview
What is DebugBundle?
DebugBundle is an MCP server that turns production incidents into deterministic debug bundles for AI agents. It integrates with the DebugBundle platform, allowing agents to inspect incidents, bundles, reproductions, probes, health checks, alerts, webhooks, projects, and setup state via the MCP protocol.
How to use DebugBundle?
Install the server by adding the following configuration to your MCP client, using npx and a DebugBundle member token as the environment variable DEBUGBUNDLE_MEMBER_TOKEN. The server exposes tools for inspection and retrieval of incidents, bundles, health checks, alerts, and project administration.
Key features of DebugBundle
- Incident listing and inspection
- Bundle and reproduction retrieval
- Health checks and probes
- Alerts and webhooks management
- Project, member, token, and billing access
Use cases of DebugBundle
- AI agents debug production incidents by inspecting bundles
- Automate health check monitoring via MCP tools
- Retrieve reproductions and probes for root-cause analysis
- Manage alerts and webhooks programmatically through an agent
FAQ from DebugBundle
What authentication is required?
Use a DebugBundle member token for MCP access by setting the DEBUGBUNDLE_MEMBER_TOKEN environment variable. Do not use a project token for management or retrieval.
Can local users reuse existing CLI authentication?
Yes, the MCP server can reuse existing CLI auth state stored at ~/.debugbundle/auth.json.
What are the runtime dependencies?
The server requires Node.js to run via npx with the package @debugbundle/mcp.
Where can I find more documentation?
Full documentation is available at https://debugbundle.com/docs/mcp.
Frequently asked questions
What authentication is required?
Use a DebugBundle member token for MCP access by setting the `DEBUGBUNDLE_MEMBER_TOKEN` environment variable. Do not use a project token for management or retrieval.
Can local users reuse existing CLI authentication?
Yes, the MCP server can reuse existing CLI auth state stored at `~/.debugbundle/auth.json`.
What are the runtime dependencies?
The server requires Node.js to run via `npx` with the package `@debugbundle/mcp`.
Where can I find more documentation?
Full documentation is available at [https://debugbundle.com/docs/mcp](https://debugbundle.com/docs/mcp).
Basic information
More Other MCP servers
Nginx UI
0xJackyYet another WebUI for Nginx
IDA Pro MCP
mrexodiaAI-powered reverse engineering assistant that bridges IDA Pro with language models through MCP.
MCP Toolbox for Databases
googleapisMCP Toolbox for Databases is an open source MCP server for databases.
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
FastMCP v2 🚀
jlowin🚀 The fast, Pythonic way to build MCP servers and clients.
Comments