Analyzes JVM thread dumps for deadlocks, CPU spikes, pool exhaustion, leaks, pinning, and an overall health score.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by ThreadMine MCP Server.
analyze_thread_dumpAnalyze a JVM thread dump with ThreadMine. Detects deadlocks, CPU spikes, thread pool exhaustion, thread leaks and virtual thread pinning. Returns detected problems, a health score (0-100) and a link to the full interactive report. Pass the dump text in "content", or "file_path" for large dumps. Consumes one analysis from the ThreadMine account's daily quota.
get_analysisFetch an existing ThreadMine analysis by id (returned by analyze_thread_dump). Read-only: does NOT consume the daily analysis quota.
ThreadMine MCP Server MCP server connects an MCP-compatible assistant to ThreadMine, a service for analyzing Java Virtual Machine thread dumps. Its primary workflow is to submit a dump and receive structured findings that can guide investigation of runtime health problems.
The analysis can identify deadlocks, CPU spikes, exhausted thread pools, thread leaks, and pinned virtual threads. Results include the detected problems, a health score from 0 to 100, and a URL for viewing the complete interactive report. The server is suited to incident triage, post-incident investigation, and reviewing captured JVM diagnostics without manually uploading them through a browser.
The analyze_thread_dump tool accepts either the dump contents in its content parameter or a local path in file_path. The path option is intended for large dumps that are inconvenient to paste into a chat. Each analysis is associated with the workspace belonging to the API key and uses one analysis from that workspace's daily plan quota.
ThreadMine MCP Server MCP server also provides get_analysis. Give it an analysis ID returned from the submission tool to retrieve the existing result. This lookup is read-only and does not consume another analysis from the daily quota.
Create an account at ThreadMine, create an API key under Settings โ API Keys, and expose that key to the MCP process through THREADMINE_API_KEY. The documented local configuration uses Node.js version 20 or later and runs the package with npx.
For Claude Desktop or Cursor, add the server to the relevant MCP configuration file with npx -y @threadmine/mcp as the command and the API key in the process environment. The same package command is shown for Claude Code. THREADMINE_API_URL is optional and can replace the default API endpoint for staging or self-hosted deployments.
analyze_thread_dump: submits inline dump text or a file path and returns findings, a health score, and an interactive report link.get_analysis: retrieves a previous analysis by ID without consuming analysis quota.The API key's workspace and plan determine the available daily analysis quota. The README states that the Free plan includes a daily quota; submissions consume quota, while retrievals do not. The server requires credentials, despite the service description referring to a free plan.
The tool analyzes JVM thread dumps rather than providing general JVM monitoring or live process control. Large inputs should be supplied through file_path, and the referenced file must be available to the local MCP process. ThreadMine MCP Server MCP server requires Node.js 20 or newer. The project is licensed under MIT.
Factual signals from GitHub, npm, and our automated checks โ not a rating.
No reviews yet โ be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mcp-173)<a href="https://allmcps.com/mcp/mcp-173"><img src="https://allmcps.com/api/badge/mcp-173?style=directory" alt="ThreadMine MCP Server on AllMCPs" /></a>