Open Source
Explore the latest AI open-source projects from GitHub and HuggingFace.
Explore the latest AI open-source projects from GitHub and HuggingFace.
x64dbg-MCP Server is a native x64dbg plugin, written in Zig, that exposes the popular open-source Windows debugger's full functionality over HTTP through the Model Context Protocol (MCP). It lets any MCP-compatible AI assistant drive x64dbg programmatically -- setting breakpoints, stepping through code, reading and dumping memory, inspecting registers, threads, and the call stack, scanning for byte patterns, extracting strings, resolving symbols and cross-references, and analyzing PE headers -- turning manual reverse-engineering and malware-analysis workflows into ones an AI agent can operate directly. Because it's built in Zig with zero runtime dependencies, the plugin compiles to a single binary for both x32 and x64 targets from any host platform, including cross-compiling Windows plugins from Linux, macOS, or WSL; installation is just dropping the built files into the x64dbg plugins folder. The MCP server starts automatically with x64dbg on default ports for each architecture, supports both Streamable HTTP and SSE transports for compatibility with newer and legacy MCP clients, and requires bearer-token authentication (auto-generated on first run) on every request so a running instance can't be driven by an unauthenticated third party. A Plugins-menu configuration dialog lets users change the bind IP, port, and token without rebuilding, restarting the MCP listener automatically on save. The project also surfaces debugger event callbacks -- process init/stop, breakpoints, exceptions, stepping, module and thread load/unload -- so an AI client can react to debugger state changes as they happen, not just poll for them.