sourcemap-retrace-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@sourcemap-retrace-mcpRetrace this stack trace and show code context: TypeError at main.a3f2c1.js:1:47821"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
πΊοΈ sourcemap-retrace-mcp
Your app crashed in production. The stack trace is useless. Your AI agent has no idea where the bug is.
MCP server that decodes minified production stack traces back to original TypeScript source files, lines, and columns β using source maps. Before your agent spends 20 minutes guessing at obfuscated code.
π€ The problem
Your monitoring tool sends you this:
TypeError: Cannot read properties of undefined (reading 'userId')
at e.<anonymous> (main.a3f2c1.js:1:47821)
at h (vendor.d4e5f6.js:1:12045)
at processQueue (main.a3f2c1.js:1:89234)You ask your agent to debug it. The agent reads main.a3f2c1.js. It's 40,000 characters of minified JavaScript. It has no idea what e.<anonymous> at column 47821 means.
sourcemap-retrace-mcp maps that back to:
at validateSession (src/auth/session.ts:142:8)
at handleRequest (src/api/middleware.ts:67:3)Now the agent knows exactly where to look.
Related MCP server: MCP Debugger Server
π οΈ Tools
retrace_stack
Decode a minified stack trace back to original TypeScript source locations. Pass the raw stack trace and the directory containing your .js.map files.
Retrace Results
Frames mapped: 3 | Unmapped: 1
TypeError: Cannot read properties of undefined (reading 'userId')
at validateSession (src/auth/session.ts:142:8)
at handleRequest (src/api/middleware.ts:67:3)
at processQueue (src/queue/processor.ts:28:12)
at Module._compile (node:internal/modules/cjs/loader:1376:14)retrieve_code_context
Show the original source lines surrounding a mapped error location β with line numbers and a column pointer.
Code Context
File: src/auth/session.ts
Target: line 142, column 8
139 β const session = await getSession(token);
140 β if (!session) throw new AuthError("invalid token");
141 β
> 142 β return session.userId;
β ^
143 β }
144 β
145 β export async function refreshSession(token: string) {audit_sourcemap_match
Validate that .map files in your dist directory are present and point to source files that actually exist on disk. Catches stale or missing maps before deployment.
Sourcemap Audit
Directory: dist/
Files checked: 4
OK: 3 | Missing maps: 0 | Broken sources: 1
β main.a3f2c1.js β 47 source(s) mapped
β vendor.d4e5f6.js β 312 source(s) mapped
β worker.b1c2d3.js β 8 source(s) mapped
β legacy.e7f8a9.js β 2 source(s) not found on disk:
../src/utils/deprecated.ts
../src/utils/compat.tsβ‘ Setup
{
"mcpServers": {
"sourcemap-retrace": {
"command": "npx",
"args": ["-y", "sourcemap-retrace-mcp"]
}
}
}π Usage
"I have a production error. Here's the stack trace: [paste]. My dist files are in /path/to/dist. Retrace it, show me the code around the error, and tell me what's wrong."
The agent runs retrace_stack, then retrieve_code_context on the mapped location, and can finally read the actual TypeScript that crashed.
Works great alongside:
env-secret-exposure-analyzer-mcp β scan for secrets before deploying
release-readiness-triage-mcp β CI health check before release
π¦ Links
License
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityCmaintenanceEnables mapping JavaScript error stack traces back to original source code, extracting context information to help developers locate and fix issues.Last updated3772MIT
- Alicense-qualityCmaintenanceProvides comprehensive debugging capabilities for Node.js and TypeScript applications with 25+ specialized tools, including breakpoint management, variable inspection, hang detection, CPU/memory profiling, and test framework integration.Last updated1052MIT
- Flicense-qualityDmaintenanceProvides real-time debugging, code quality monitoring, and performance insights for React/Next.js applications with features including Chrome DevTools integration, breakpoint management, complexity analysis, and live error streaming.Last updated171
- Alicense-qualityDmaintenanceEnables AI assistants to analyze code health in TypeScript/JavaScript projects, providing tools to run analysis, start a dashboard, and get summaries.Last updated483MIT
Related MCP Connectors
Investigate errors, track deployments, analyze performance, and manage application monitoring
Debug production issues using Shipbook logs and Loglytics error insights.
Enterprise code intelligence for M&A, security audits, and tech debt. Hosted server with 200k free.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/vola-trebla/sourcemap-retrace-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server