dev.threadmine/mcp

Registre officiel Santé

Analyze JVM thread dumps with ThreadMine: deadlocks, CPU spikes, pool exhaustion, health score.

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @threadmine/mcp
Claude Code
claude mcp add dev-threadmine-mcp -e 'THREADMINE_API_KEY=<your threadmine_api_key>' -e 'THREADMINE_API_URL=<THREADMINE_API_URL>' -- npx -y @threadmine/mcp@0.1.0
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "dev-threadmine-mcp": {
            "command": "npx",
            "args": [
                "-y",
                "@threadmine/mcp@0.1.0"
            ],
            "env": {
                "THREADMINE_API_KEY": "<your threadmine_api_key>",
                "THREADMINE_API_URL": "<THREADMINE_API_URL>"
            }
        }
    }
}

Variables d'environnement

  • THREADMINE_API_KEY obligatoire secret ThreadMine API key (create at app.threadmine.dev, Settings > API Keys)
  • THREADMINE_API_URL Override the ThreadMine API endpoint (default: https://api.threadmine.dev)

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. ThreadMine MCP Server
  2. Tools
  3. Setup
  4. Usage
  5. Notes
  6. License

ThreadMine MCP Server

ThreadMine is a Java thread dump analyzer with AI — detects deadlocks, CPU spikes, pool exhaustion and virtual thread pinning. Free online, no signup.

Official MCP server for ThreadMine. Paste a JVM thread dump into your AI assistant — Claude Code, Claude Desktop or Cursor — and get back the detected problems, a health score and a link to the full interactive report, without leaving the chat.

Tools

ToolWhat it doesQuota
analyze_thread_dumpUploads a thread dump (inline text or file path) and returns detected problems, health score (0-100) and the report linkConsumes 1 analysis from your daily quota
get_analysisFetches a previous analysis by idFree (read-only)

Setup

  1. Create a free account at threadmine.dev.
  2. Create an API key: Settings → API Keys in the web app.
  3. Add the server to your assistant:

Claude Code

claude mcp add threadmine -e THREADMINE_API_KEY=tf_live_xxx -- npx -y @threadmine/mcp

Claude Desktop / Cursor (claude_desktop_config.json / .cursor/mcp.json)

{
  "mcpServers": {
    "threadmine": {
      "command": "npx",
      "args": ["-y", "@threadmine/mcp"],
      "env": { "THREADMINE_API_KEY": "tf_live_xxx" }
    }
  }
}

Usage

Ask your assistant things like:

  • "Analyze this thread dump: <paste>"
  • "Run the dump at /tmp/threaddump.txt through ThreadMine"
  • "What did analysis <id> find? Any deadlocks?"

Notes

  • Analyses run in the workspace the API key belongs to and count against that workspace's plan quota (the Free plan includes a daily quota — pricing).
  • THREADMINE_API_URL can override the API endpoint (self-hosted / staging).
  • Requires Node.js ≥ 20.

License

MIT

Questions fréquentes

Qu'est-ce que dev.threadmine/mcp ?

Analyze JVM thread dumps with ThreadMine: deadlocks, CPU spikes, pool exhaustion, health score.

Comment installer dev.threadmine/mcp ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add dev-threadmine-mcp -e 'THREADMINE_API_KEY=<your threadmine_api_key>' -e 'THREADMINE_API_URL=<THREADMINE_API_URL>' -- npx -y @threadmine/mcp@0.1.0. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour dev.threadmine/mcp ?

Oui. Il attend THREADMINE_API_KEY, à renseigner dans sa configuration.

dev.threadmine/mcp est-il open source ?

Oui. Son code est sur GitHub sous licence MIT.

Qui maintient dev.threadmine/mcp ?

Il est publié par maschiojv. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.