Stream runtime errors from your browser directly to your IDE's AI agent. Full context. Source mapping. Suggested fixes. Zero code changes.
Stop copy-pasting stack traces. Let your AI agent read errors directly.
Everything you need for real-time error debugging, nothing you don't.
WebSocket primary + HTTP fallback. Errors reach your IDE in under 300ms. Auto-reconnect. sendBeacon on page unload.
26 error types auto-mapped to source files. Each error includes relevant file paths and a plain-English suggested fix.
Reads directly from your Redux store. Same source of truth as your Error Hub UI. Counts are always accurate.
Built-in "diagnose" and "fix_error" prompts. Your AI agent gets structured context, not raw JSON dumps.
Bookmarklet connector. No source code changes. No npm packages to add to your app. One-time drag-and-drop.
Silent failures. Never affects production. Controlled by environment variables. File-backed store survives restarts.
Three steps. Under two minutes. Zero code changes to your app.
Add this to your IDE's MCP config. The server starts automatically when your IDE launches.
// .cursor/mcp.json or equivalent { "mcpServers": { "mcp-error-hub": { "command": "npx", "args": ["-y", "mcp-error-hub@latest"] } } }
Open http://localhost:3100 to see the connector dashboard. Drag the "MCP Connect" bookmarklet to your bookmarks bar (one-time). Then navigate to your app page and click the bookmarklet.
[MCP Error Hub] WebSocket connected [MCP Error Hub] Connected! Errors will sync to your IDE in real-time.
Your IDE's AI agent now has full access to your app's runtime errors.
@mcp-error-hub What errors are in the Error Hub? @mcp-error-hub Diagnose all errors and suggest fixes @mcp-error-hub Fix error #3 @mcp-error-hub Export debug report in markdown
One server, every editor. Click to see configuration for each IDE.
.cursor/mcp.json in your project
root:
{
"mcpServers": {
"mcp-error-hub": {
"command": "npx",
"args": ["-y", "mcp-error-hub@latest"]
}
}
}
.vscode/mcp.json in your project
root:
{
"servers": {
"mcp-error-hub": {
"type": "stdio",
"command": "npx",
"args": ["-y", "mcp-error-hub@latest"]
}
}
}
claude mcp add mcp-error-hub npx -y mcp-error-hub@latest
Command: npx
Arguments: -y, mcp-error-hub@latest
~/.codeium/windsurf/mcp_config.json:
{
"mcpServers": {
"mcp-error-hub": {
"command": "npx",
"args": ["-y", "mcp-error-hub@latest"]
}
}
}
~/.config/opencode/opencode.json under the
"mcp" key:
{
"mcp": {
"mcp-error-hub": {
"type": "local",
"command": ["npx", "-y", "mcp-error-hub@latest"],
"enabled": true
}
}
}