DevelopmentJava

tda

TDA is a tool for analyzing Java Thread Dumps and Heap Information to help diagnose performance issues.

Free
N/A rating (0 reviews)0 installs540 GitHub stars
JavaThread DumpPerformance Analysis

TDA (Thread Dump Analyzer) for Java is a powerful yet lightweight Swing GUI and MCP Server designed to assist developers in diagnosing performance issues, deadlocks, and memory problems in Java applications. With its advanced capabilities, TDA can analyze Thread Dumps generated by the Java VM, providing insights that are crucial for maintaining optimal application performance. The tool supports a wide range of Java versions, from 1.4.x to 21+, and includes specialized features for handling Virtual Threads and JSON-based thread dumps. The latest version, TDA 3.0, introduces significant enhancements, including an extended MCP Server with Carrier Thread Pinning detection and Safe Memory Relocation parsing. The user interface has been modernized for a better experience, and usability improvements have been made to streamline the analysis process. Additionally, TDA now offers native macOS support, making it accessible to a broader audience of developers.

Compatible with

Claude DesktopCursor

Install

Claude Desktop

Add to your claude_desktop_config.json:

{
  "mcpServers": {
    "tda": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-tda"
      ]
    }
  }
}

Config File Location

Mac: ~/Library/Application Support/Claude/claude_desktop_config.json

Windows: %APPDATA%\Claude\claude_desktop_config.json

Linux: ~/.config/claude/claude_desktop_config.json

Some servers require additional setup - check the GitHub README for specific instructions.

Permissions

ok0
ok1