sleuths-mcp
Click on "Deploy 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., "@sleuths-mcpanalyze this thread dump for deadlocks"
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.
sleuths-mcp
A production-troubleshooting MCP server for AI agents. Turns thread dumps, GC logs and heap histograms into deterministic structured diagnostics (deadlocks, hot locks, bottleneck frames), so Cursor / Claude / Copilot pinpoint the problem directly — instead of hallucinating from raw logs.
English | 中文
Install
Requires Node.js 18+. No global install needed — run directly with npx:
npx -y sleuths-mcpOr install globally:
npm install -g sleuths-mcpRelated MCP server: mcp-dotnet-diagnostics
Setup with your AI client
Add sleuths to your MCP client (Cursor / Claude / Copilot):
{
"mcpServers": {
"sleuths": {
"command": "npx",
"args": ["-y", "sleuths-mcp"]
}
}
}Then just say: "analyze this thread dump".
Features
Deterministic parsing: no LLM hallucination; reproducible and testable
Standard MCP protocol: STDIO transport, works with Cursor / Claude / Copilot
Zero intrusion: only parses existing diagnostic artifacts; never attaches to your app
One-command install:
npx -y sleuths-mcp, no Java runtime required
Tools
Tool | Description | Status |
| Thread dumps: deadlocks, state distribution, hot locks, top frames | ✅ MVP |
| GC logs: Full GC frequency, memory pressure, pauses | 🚧 planned |
| Heap histogram: top classes, suspected leaks | 🚧 planned |
| Aggregated exceptions, root-cause chain | 🚧 planned |
Develop
npm install
npm run build
node dist/index.jsLicense
This server cannot be deployed
Maintenance
Related MCP Connectors
AI agent observability for production traces, natural-language insights, and improvement loops.
Ship better Java with your coding agent.
Find your AI agent's likely failure mode, get runtime settings, and clarify ambiguous prompts.
Autonomous and governed SRE & MLOps control plane for AI agent platforms.
Related MCP Servers
- AlicenseBqualityCmaintenanceСonnects to live JVMs via JDWP protocol, enabling LLM agents to autonomously debug Java applications — attach to a running process, pause threads, set breakpoints (including conditional), inspect stacks with auto-resolved object fields, evaluate methods, set variable values, and diagnose issues like deadlocks and hung queries.281MIT
- AlicenseAqualityCmaintenanceLive .NET runtime diagnostics for AI assistants. Ask Claude to diagnose memory leaks, GC pressure, LOH fragmentation, and thread starvation in any running .NET process — no code changes required.72MIT
- AlicenseAqualityDmaintenanceEnables analysis of JVM thread dumps to detect deadlocks, CPU spikes, pool exhaustion, and virtual thread pinning, returning a health score and interactive report link.214 npmMIT
- AlicenseAqualityDmaintenanceEnables AI assistants to analyze JVM thread dumps and GC logs, detecting deadlocks, lock contention, and GC pressure, without requiring a JVM runtime.726 npm2MIT