x64dbg-mcp
by SetsunaYukiOvO
Overview
Provides a JSON-RPC 2.0 HTTP/SSE interface for external applications and AI agents to perform remote debugging and interact programmatically with x64dbg/x32dbg.
Installation
No command providedSecurity Notes
The plugin exposes an HTTP server with JSON-RPC over SSE, by default on localhost (127.0.0.1:3000). A critical security concern is that the default `config.json` generated by `pluginit` explicitly sets `allow_memory_write: true`, `allow_register_write: true`, `allow_script_execution: true`, and `allow_breakpoint_modification: true`. This grants broad control over the debugging process and the debugged application, including arbitrary command execution, memory manipulation, and register modification. If the server address is changed from `127.0.0.1` or if other local processes are malicious, this poses a significant risk. The `Access-Control-Allow-Origin: *` header in HTTP responses is also very permissive.
Similar Servers
XcodeBuildMCP
Provides an MCP (Model Context Protocol) server for AI agents and other clients to programmatically build, test, run, and debug iOS and macOS applications, manage simulators/devices, and capture logs.
mcp-windbg
This server integrates AI models with WinDbg/CDB to analyze Windows crash dumps, connect to remote debugging sessions, and process multiple dumps through natural language queries.
gdb-mcp-server
Provides an AI-assisted debugging server for GDB using the Model Context Protocol, enabling AI agents to interact with and control GDB sessions.
mcp-playground
A web-based developer tool for testing, inspecting, and debugging Model Context Protocol (MCP) servers, supporting OAuth integration, request logging, and interactive execution of tools, resources, and prompts.