freshcrate
Skin:/
Home > MCP Servers > mcp-debugger

mcp-debugger

LLM-driven debugger server โ€“ give your AI agents step-through debugging superpowers

Why this rank:Strong adoptionRecent releaseHealthy release cadence

Description

LLM-driven debugger server โ€“ give your AI agents step-through debugging superpowers

README

mcp-debugger

MCP Debugger Logo - A stylized circuit board with debug breakpoints

MCP server for multi-language debugging โ€“ give your AI agents debugging superpowers ๐Ÿš€

CI codecov npm version Docker Pulls License: MIT OpenSSF Scorecard

๐ŸŽฏ Overview

mcp-debugger is a Model Context Protocol (MCP) server that provides debugging tools as structured API calls. It enables AI agents to perform step-through debugging of multiple programming languages using the Debug Adapter Protocol (DAP).

๐Ÿ†• Version 0.19.0: Java debugging via JDI bridge with launch and attach modes! Plus Go debugging with Delve.

๐Ÿ†• Version 0.17.0: Rust debugging support! Debug Rust programs with CodeLLDB on Linux/macOS, including Cargo projects, async code, and full variable inspectionโ€”plus step commands now return the active source context so agents keep their place automatically.

๐Ÿ”ฅ Version 0.16.0: JavaScript/Node.js debugging support! Full debugging capabilities with bundled js-debug, TypeScript support, and zero-runtime dependencies via improved npx distribution.

๐ŸŽฌ Demo Video: See the debugger in action!

Recording in progress - This will show an AI agent discovering and fixing the variable swap bug in real-time

โœจ Key Features

  • ๐ŸŒ Multi-language support โ€“ Clean adapter pattern for any language
  • ๐Ÿ Python debugging via debugpy โ€“ Full DAP protocol support
  • ๐ŸŸจ JavaScript (Node.js) debugging via js-debug โ€“ VSCode's proven debugger
  • ๐Ÿฆ€ Rust debugging via CodeLLDB โ€“ Debug Rust & Cargo projects (Linux/macOS/Windows with GNU toolchain)
  • ๐Ÿน Go debugging via Delve โ€“ Full DAP support for Go programs
  • โ˜• Java debugging via JDI bridge โ€“ Launch and attach modes with JDK 21+
  • ๐Ÿ”ท .NET/C# debugging via netcoredbg โ€“ Debug .NET applications with full DAP support

WARNING: On Windows, use the GNU toolchain for full variable inspection. Run mcp-debugger check-rust-binary <path-to-exe> to verify your build and see Rust Debugging on Windows for detailed guidance. NOTE: The published npm bundle ships the Linux x64 CodeLLDB runtime to stay under registry size limits. On macOS or Windows, point the CODELLDB_PATH environment variable at an existing CodeLLDB installation (for example from the VSCode extension) or clone the repo and run pnpm --filter @debugmcp/adapter-rust run build:adapter to vendor your platform binaries locally.

Windows Rust Setup Script

If you're on Windows and want the quickest path to a working GNU toolchain + dlltool configuration, run:

pwsh scripts/setup/windows-rust-debug.ps1

The script installs the stable-gnu toolchain (via rustup), sets up dlltool.exe (preferring MSYS2/MinGW when available, falling back to rustup's self-contained copy), builds the bundled Rust examples, and runs the Rust smoke tests by default. Add -SkipTests to opt out of running tests. Add -UpdateUserPath if you want the dlltool path persisted to your user PATH/DLLTOOL variables.

The script will also attempt to provision an MSYS2-based MinGW-w64 toolchain (via winget + pacman) so cargo +stable-gnu has a fully functional dlltool/ld/as stack. If MSYS2 is already installed, it simply reuses it; otherwise it guides you through installing it (or warns so you can install manually).

  • ๐Ÿงช Mock adapter for testing โ€“ Test without external dependencies
  • ๐Ÿ”Œ STDIO and SSE transport modes โ€“ Works with any MCP client
  • ๐Ÿ“ฆ Zero-runtime dependencies โ€“ Self-contained bundles via esbuild + tsup
  • โšก npx ready โ€“ Run directly with npx @debugmcp/mcp-debugger - no installation needed
  • ๐Ÿ“Š 1266+ tests passing โ€“ battle-tested end-to-end
  • ๐Ÿณ Docker and npm packages โ€“ Deploy anywhere
  • ๐Ÿค– Built for AI agents โ€“ Structured JSON responses for easy parsing
  • ๐Ÿ›ก๏ธ Path validation โ€“ Prevents crashes from non-existent files
  • ๐Ÿ“ AI-aware line context โ€“ Intelligent breakpoint placement with code context

๐Ÿš€ Quick Start

For MCP Clients (Claude Desktop, etc.)

Add to your MCP settings configuration:

{
  "mcpServers": {
    "mcp-debugger": {
      "command": "node",
      "args": ["C:/path/to/mcp-debugger/dist/index.js", "stdio", "--log-level", "debug", "--log-file", "C:/path/to/logs/debug-mcp-server.log"],
      "disabled": false,
      "autoApprove": ["create_debug_session", "set_breakpoint", "get_variables"]
    }
  }
}

For Claude Code CLI

For Claude Code users, we provide an automated installation script:

Prerequisite: The Claude CLI must be installed and available on your PATH before running the installation script. See Claude Code documentation for installation instructions.

# Clone the repository
git clone https://github.com/debugmcp/mcp-debugger.git
cd mcp-debugger

# Run the installation script
./scripts/install-claude-mcp.sh

# Verify the connection (use 'claude mcp list' if claude is on your PATH)
claude mcp list

Important: The stdio argument is required to prevent console output from corrupting the JSON-RPC protocol. See CLAUDE.md for detailed setup and troubleshooting.

Using Docker

docker run -v $(pwd):/workspace debugmcp/mcp-debugger:latest

โš ๏ธ The Docker image ships Python, JavaScript, Go, Java, and .NET adapters. Rust debugging requires the local, SSE, or packed deployments where the adapter runs next to your toolchain. Note: adapters are loaded dynamically at runtime โ€” only those whose toolchain is installed and detected will be reported as available by list_supported_languages.

Using npm

npm install -g @debugmcp/mcp-debugger
mcp-debugger --help

Or use without installation via npx:

npx @debugmcp/mcp-debugger --help

๐Ÿ“ธ Screenshot: MCP Integration in Action

This screenshot will show real-time MCP protocol communication with tool calls and JSON responses flowing between the AI agent and debugger.

๐Ÿ“š How It Works

mcp-debugger exposes debugging operations as MCP tools that can be called with structured JSON parameters:

// Tool: create_debug_session
// Request:
{
  "language": "python",  // or "javascript", "rust", "go", "java", "dotnet", or "mock" for testing
  "name": "My Debug Session"
}
// Response:
{
  "success": true,
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "message": "Created python debug session: My Debug Session"
}

๐Ÿ“ธ Screenshot: Active Debugging Session

This screenshot will show the debugger paused at a breakpoint with the stack trace visible in the left panel, local variables in the right panel, and source code with line highlighting in the center.

๐Ÿ› ๏ธ Available Tools

Tool Description Status
create_debug_session Create a new debugging session โœ… Implemented
list_debug_sessions List all active sessions โœ… Implemented
list_supported_languages Show available language adapters โœ… Implemented
set_breakpoint Set a breakpoint in a file โœ… Implemented
start_debugging Start debugging a script โœ… Implemented
attach_to_process Attach debugger to a running process โœ… Implemented
detach_from_process Detach debugger from a process โœ… Implemented
get_stack_trace Get the current stack trace โœ… Implemented
list_threads List all threads in the debug session โœ… Implemented
get_scopes Get variable scopes for a frame โœ… Implemented
get_variables Get variables in a scope โœ… Implemented
get_local_variables Get local variables in current frame โœ… Implemented
step_over Step over the current line โœ… Implemented
step_into Step into a function โœ… Implemented
step_out Step out of a function โœ… Implemented
continue_execution Continue running โœ… Implemented
pause_execution Pause running execution โœ… Implemented
evaluate_expression Evaluate expressions in debug context โœ… Implemented
get_source_context Get source code context โœ… Implemented
close_debug_session Close a session โœ… Implemented
redefine_classes Hot-swap changed Java classes into a running JVM (Java only) โœ… Implemented

๐Ÿ“ธ Screenshot: Multi-Session Debugging

This screenshot will show the debugger managing multiple concurrent debug sessions, demonstrating how AI agents can debug different scripts simultaneously with isolated session management.

๐Ÿ—๏ธ Architecture: Dynamic Adapter Loading

Version 0.10.0 introduces a clean adapter pattern that separates language-agnostic core functionality from language-specific implementations:

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”     โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚ MCP Client  โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚ DebugMcpServer โ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚SessionManagerโ”‚โ”€โ”€โ”€โ”€โ–ถโ”‚ AdapterRegistry โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜     โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                            โ”‚                      โ”‚
                            โ–ผ                      โ–ผ
                    โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                    โ”‚ ProxyManager โ”‚โ—€โ”€โ”€โ”€โ”€โ”€โ”‚ Language Adapterโ”‚
                    โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
                                                   โ”‚
                          โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ดโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
                          โ”‚                                                          โ”‚
              โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ผโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”ฌโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”          โ”‚
              โ”‚           โ”‚           โ”‚           โ”‚           โ”‚           โ”‚          โ”‚
        โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”โ”Œโ”€โ”€โ”€โ”€โ”€โ–ผโ”€โ”€โ”€โ”€โ”
        โ”‚Python    โ”‚โ”‚JavaScriptโ”‚โ”‚Rust      โ”‚โ”‚Go        โ”‚โ”‚Java      โ”‚โ”‚Dotnet    โ”‚โ”‚Mock      โ”‚
        โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚โ”‚Adapter   โ”‚
        โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜โ””โ”€โ”€โ”€โ”€โ”€โ”€๏ฟฝ๏ฟฝ๏ฟฝโ”€โ”€โ”€โ”˜

Adding Language Support

Want to add debugging support for your favorite language? Check out the Adapter Development Guide!

๐Ÿ’ก Example: Debugging Python Code

Here's a complete debugging session example:

# buggy_swap.py
def swap_variables(a, b):
    a = b  # Bug: loses original value of 'a'
    b = a  # Bug: 'b' gets the new value of 'a'
    return a, b

Step 1: Create a Debug Session

// Tool: create_debug_session
// Request:
{
  "language": "python",
  "name": "Swap Bug Investigation"
}
// Response:
{
  "success": true,
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "message": "Created python debug session: Swap Bug Investigation"
}

Step 2: Set Breakpoints

// Tool: set_breakpoint
// Request:
{
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "file": "buggy_swap.py",
  "line": 2
}
// Response:
{
  "success": true,
  "breakpointId": "28e06119-619e-43c0-b029-339cec2615df",
  "file": "C:\\path\\to\\buggy_swap.py",
  "line": 2,
  "verified": false,
  "message": "Breakpoint set at C:\\path\\to\\buggy_swap.py:2"
}

Step 3: Start Debugging

// Tool: start_debugging
// Request:
{
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "scriptPath": "buggy_swap.py"
}
// Response:
{
  "success": true,
  "state": "paused",
  "message": "Debugging started for buggy_swap.py. Current state: paused",
  "data": {
    "message": "Debugging started for buggy_swap.py. Current state: paused",
    "reason": "breakpoint"
  }
}

Step 4: Inspect Variables

First, get the scopes:

// Tool: get_scopes
// Request:
{
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "frameId": 3
}
// Response:
{
  "success": true,
  "scopes": [
    {
      "name": "Locals",
      "variablesReference": 5,
      "expensive": false,
      "presentationHint": "locals",
      "source": {}
    },
    {
      "name": "Globals", 
      "variablesReference": 6,
      "expensive": false,
      "source": {}
    }
  ]
}

Then get the local variables:

// Tool: get_variables
// Request:
{
  "sessionId": "a4d1acc8-84a8-44fe-a13e-28628c5b33c7",
  "scope": 5
}
// Response:
{
  "success": true,
  "variables": [
    {"name": "a", "value": "10", "type": "int", "variablesReference": 0, "expandable": false},
    {"name": "b", "value": "20", "type": "int", "variablesReference": 0, "expandable": false}
  ],
  "count": 2,
  "variablesReference": 5
}

๐Ÿ“ธ Screenshot: Variable Inspection Reveals the Bug

This screenshot will show the TUI visualizer after stepping over line 4, where both variables incorrectly show value 20, clearly demonstrating the variable swap bug. The left panel shows the execution state, the center shows the highlighted code, and the right panel displays the incorrect variable values.

๐Ÿ“– Documentation

๐Ÿค Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines.

# Development setup
git clone https://github.com/debugmcp/mcp-debugger.git
cd mcp-debugger

# Install dependencies and vendor debug adapters
pnpm install
# All debug adapters (JavaScript js-debug, Rust CodeLLDB) are automatically downloaded

# Build the project
pnpm build

# Run tests
pnpm test

# Check adapter vendoring status
pnpm vendor:status

# Force re-vendor all adapters (if needed)
pnpm vendor:force

Debug Adapter Vendoring

The project automatically vendors debug adapters during pnpm install:

  • JavaScript: Downloads Microsoft's js-debug from GitHub releases
  • Rust: Downloads CodeLLDB binaries for the current platform
  • CI Environment: Set SKIP_ADAPTER_VENDOR=true to skip vendoring

To manually manage adapters:

# Check current vendoring status
pnpm vendor:status

# Re-vendor all adapters
pnpm vendor

# Clean and re-vendor (force)
pnpm vendor:force

# Clean vendor directories only
pnpm clean:vendor

Running Container Tests Locally

We use Act to run GitHub Actions workflows locally:

# Build the Docker image first
docker build -t mcp-debugger:local .

# Run tests with Act (use WSL2 on Windows)
act -j build-and-test --matrix os:ubuntu-latest

See tests/README.md for detailed testing instructions.

๐Ÿ“Š Project Status

  • โœ… Production Ready: v0.19.0 with six language adapters and polished multi-language distribution
  • โœ… Clean architecture with adapter pattern
  • โœ… JavaScript/Node.js: Full debugging loop via js-debug
  • โœ… Go: Full debugging support via Delve DAP
  • โœ… Java: Launch and attach modes via JDI bridge
  • ๐Ÿฆ€ Rust: Full support on Linux/macOS/Windows (Windows requires GNU toolchain; MSVC is not supported by CodeLLDB)
  • ๐Ÿ“ˆ Active Development: Regular updates and improvements

๐Ÿ“„ License

MIT License - see LICENSE for details.

๐Ÿ‘ฅ Contributors

๐Ÿ™ Acknowledgments

Built with:


Give your AI the power to debug like a developer โ€“ in any language! ๐ŸŽฏ

Release History

VersionChangesUrgencyDate
v0.21.0## ๐ŸŽ‰ Release 0.21.0 ## [0.21.0] - 2026-05-30 ### Changed - **Minimum Node.js raised to 22.** All packages now declare `engines.node >=22.0.0`, and the Docker image builds on `node:22-slim`. Node 18 and 20 are no longer supported (Node 20 reached end-of-life April 2026). ### Dependencies - Bumped `which` 6 โ†’ 7 (requires Node 22+). The API is unchanged, and `which` is bundled into the `@debugmcp/mcp-debugger` npx CLI, so end-user installs are unaffected. (supersedes #76) ### ๐Ÿ“ฆ Installation High5/31/2026
v0.20.0## ๐ŸŽ‰ Release 0.20.0 ## [0.20.0] - 2026-03-29 ### Added - **`redefine_classes` MCP tool** โ€” hot-swap changed Java classes into a running JVM without restarting the debug session (21 MCP tools total) (PR #26, contributed by [@Finomosec](https://github.com/Finomosec)) - E2E tests for `redefine_classes` and Java ClassPrepareEvent/BreakpointEvent race condition - `redefine_classes` documentation in `docs/java/README.md` ### Fixed - **Attach-mode stopOnEntry** โ€” restore default to preserve paused Medium3/30/2026
v0.19.0## ๐ŸŽ‰ Release 0.19.0 ## [0.19.0] - 2026-03-22 ### Added - **.NET/C# debug adapter** โ€” full debugging via netcoredbg with launch/attach modes, conditional breakpoints, exception breakpoints, TCP-to-stdio bridge, and Portable PDB support (PR #24, contributed by [@bob7123](https://github.com/bob7123)) - **`list_threads` MCP tool** โ€” list all threads in the debugged process (20 MCP tools total) - **`pause_execution` enhanced** โ€” optional `threadId` parameter to pause a specific thread - **Java pauLow3/22/2026
v0.18.1## ๐ŸŽ‰ Release 0.18.1 ## [0.18.1] - 2026-03-11 ### Added - Java FQCN (Fully Qualified Class Name) support as breakpoint file parameter โ€” pass class names like `com.example.MyClass` instead of file paths ### Fixed - Multi-breakpoint aggregation and sourcePath-based breakpoint cleanup - Moved `isJavaFqcn` into adapter policy layer following Open/Closed principle ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:0.18.1 ``` **npm (global install):** ```bash npm install -Low3/11/2026
v0.18.0## ๐ŸŽ‰ Release 0.18.0 ## [0.18.0] - 2026-03-05 ### Added - **Go debugging support** โ€“ full Delve DAP adapter with debug, test, exec, replay, and core modes, goroutine-aware stack traces, and automatic `dlv` detection (contributed by [@swinyx](https://github.com/swinyx)) - **Java debugging support** โ€“ JDI bridge (`JdiDapServer.java`) with launch and attach modes, variable inspection, and deferred breakpoints via ClassPrepareRequest (contributed by [@roofpig95008](https://github.com/roofpig95008)Low3/6/2026
v0.17.0## ๐ŸŽ‰ Release v0.17.0 ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:v0.17.0 ``` **npm (global install):** ```bash npm install -g @debugmcp/mcp-debugger@v0.17.0 ``` **npx (no install):** ```bash npx @debugmcp/mcp-debugger@v0.17.0 stdio ``` **PyPI:** ```bash pip install debug-mcp-server-launcher==v0.17.0 ``` **Optional adapters:** ```bash npm install -g @debugmcp/adapter-python npm install -g @debugmcp/adapter-mock ``` ### ๐Ÿ“š Documentation See the [README](httpLow11/22/2025
v0.16.0## ๐ŸŽ‰ Release v0.16.0 ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:v0.16.0 ``` **npm (global install):** ```bash npm install -g @debugmcp/mcp-debugger@v0.16.0 ``` **npx (no install):** ```bash npx @debugmcp/mcp-debugger@v0.16.0 stdio ``` **PyPI:** ```bash pip install debug-mcp-server-launcher==v0.16.0 ``` **Optional adapters:** ```bash npm install -g @debugmcp/adapter-python npm install -g @debugmcp/adapter-mock ``` ### ๐Ÿ“š Documentation See the [README](httpLow11/10/2025
v0.14.1## ๐ŸŽ‰ Release v0.14.1 ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:v0.14.1 ``` **npm:** ```bash npm install -g @debugmcp/mcp-debugger@v0.14.1 ``` **PyPI:** ```bash pip install debug-mcp-server-launcher==v0.14.1 ``` ### ๐Ÿ“š Documentation See the [README](https://github.com/debugmcp/mcp-debugger#readme) for usage instructions. Low9/16/2025
v0.14.0## ๐ŸŽ‰ Release v0.14.0 ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:v0.14.0 ``` **npm:** ```bash npm install -g @debugmcp/mcp-debugger@v0.14.0 ``` **PyPI:** ```bash pip install debug-mcp-server-launcher==v0.14.0 ``` ### ๐Ÿ“š Documentation See the [README](https://github.com/debugmcp/mcp-debugger#readme) for usage instructions. Low9/16/2025
v0.13.0## ๐ŸŽ‰ Release v0.13.0 ### ๐Ÿ“ฆ Installation **Docker:** ```bash docker pull debugmcp/mcp-debugger:v0.13.0 ``` **npm:** ```bash npm install -g @debugmcp/mcp-debugger@v0.13.0 ``` **PyPI:** ```bash pip install debug-mcp-server-launcher==v0.13.0 ``` ### ๐Ÿ“š Documentation See the [README](https://github.com/debugmcp/mcp-debugger#readme) for usage instructions. Low8/28/2025

Dependencies & License Audit

Loading dependencies...

Similar Packages

justoneapi-mcpProduction-ready MCP server exposing JustOneAPI endpoints to AI agents with raw JSON responses.main@2026-06-06
crypto-mcp๐Ÿ“ˆ Fetch real-time cryptocurrency prices with a reliable server that uses Binance and CoinMarketCap for seamless data access and fallback.master@2026-06-06
metorial-platformThe engine powering hundreds of thousands of MCP connections ๐Ÿค– ๐Ÿ”ฅdev@2026-06-06
ms-365-mcp-serverA Model Context Protocol (MCP) server for interacting with Microsoft 365 and Office services through the Graph APIv0.114.4
Create-MCP๐Ÿš€ Generate and extend production-ready Model Context Protocol (MCP) servers with a modern CLI tool that showcases all MCP features in one cohesive example.main@2026-06-06

More in MCP Servers

AstrBotAgentic IM Chatbot infrastructure that integrates lots of IM platforms, LLMs, plugins and AI feature, and can be your openclaw alternative. โœจ
agentscopeBuild and run agents you can see, understand and trust.
claude-plugins-officialOfficial, Anthropic-managed directory of high quality Claude Code Plugins.
langchain4jLangChain4j is an open-source Java library that simplifies the integration of LLMs into Java applications through a unified API, providing access to popular LLMs and vector databases. It makes impleme