Skip to main content
AI Tool Radar
OSI-openMCP-Server für Coding-Agents

x64dbg-MCP Server

duty1g

Natives MCP-Plugin, das einem KI-Assistenten volle Fernsteuerung des x64dbg-Debuggers über HTTP gibt, für Reverse Engineering und Malware-Analyse.

2.0k Stars(Stand 2026-09-23)Auf GitHub ansehen

Was ist x64dbg-MCP Server?

Ein natives x64dbg-Plugin, geschrieben in Zig ohne Laufzeitabhängigkeiten, das die volle Funktionalität des Debuggers (84 MCP-Tools: Breakpoints, Stepping, Speicher, Register, Module, Pattern Scanning, PE-Analyse und mehr) über einen MCP-kompatiblen HTTP-/SSE-Server bereitstellt, sodass jeder MCP-Client eine laufende Debugging-Sitzung steuern kann. Es zielt auf Reverse-Engineering-, Security-Research- und Malware-Analyse-Workflows und liefert Single-Binary-Builds für x32 und x64.

x64dbg-MCP Server auf einen Blick
MerkmalWert
Maintainerduty1g
GitHub-Stars2.036 (Stand 2026-09-23)
Forks206
LizenzMIT
LizenztypOSI-open
KategorieMCP-Server für Coding-Agents
StatusAufsteigend
Edition2026-09
Zuletzt geprüft2026-09-23

x64dbg-MCP Server im Detail

Einen Debugger wie x64dbg von einem KI-Assistenten aus zu steuern, bedeutete bisher meist, seine Python-Plugin-Schnittstelle zu skripten oder für jedes Tool, das mit ihm sprechen will, eine eigene Brücke zu bauen, ohne ein gemeinsames Protokoll, auf das sich beide Seiten verlassen können. x64dbg-MCP Server schließt diese Lücke, indem es das Model Context Protocol direkt als natives Plugin in x64dbg implementiert, sodass jeder MCP-kompatible Client, ob Coding-Agent oder etwas anderes, eine laufende Debugging-Sitzung über eine standardisierte HTTP-/SSE-Schnittstelle steuern kann statt über eine Einzelintegration.

Das Plugin ist in Zig geschrieben, ohne externe Laufzeitabhängigkeit (kein .NET, kein Python), wodurch es sich von jedem Host-Betriebssystem aus zu einer einzelnen Binary für die 32-Bit- und 64-Bit-Builds von x64dbg cross-kompilieren lässt. Einmal in den Plugins-Ordner gelegt, startet es den MCP-Server automatisch beim Start von x64dbg und stellt 84 Tools bereit, die die Kernfunktionen des Debuggers abdecken: Breakpoints setzen und verwalten, Code Schritt für Schritt durchgehen, Speicher lesen und schreiben, Register auslesen, den Call Stack durchlaufen, Pattern Scanning, String-Extraktion, Cross-Reference-Suche, PE-Analyse und Modul-Dumping, dazu 22 Event-Callbacks für Prozess- und Thread-Lebenszyklus-Ereignisse. Jede Anfrage braucht ein Bearer-Token, das beim ersten Start automatisch erzeugt wird.

Das ist klar ein Werkzeug für Reverse Engineers, Security-Researcher und Malware-Analysten, die einen KI-Assistenten auf eine laufende Debugging-Sitzung ansetzen wollen, statt x64dbg von Hand zu bedienen oder für jede Aufgabe getrennt zu skripten. Das README des Projekts selbst rahmt es ausdrücklich für Reverse Engineering, Sicherheitsforschung und Ausbildungszwecke. Weil es ein natives Plugin statt einer Python-Brücke ist, passt es auch zu allen, die neben x64dbg selbst keine zusätzliche Laufzeitumgebung installieren wollen, und die Cross-Compile-Unterstützung macht den Bau beider Architekturen von einem einzigen Linux-, macOS- oder Windows/WSL-Host aus unkompliziert.

Dieses Tool gibt einem verbundenen Client volle Debugger-Kontrolle über einen laufenden Prozess, inklusive Speicher lesen/schreiben und Codeausführung, über eine Netzwerkschnittstelle, und der eigene Disclaimer des Projekts warnt ausdrücklich davor, den Server in nicht vertrauenswürdigen Netzwerken zu exponieren, und merkt an, dass der Datenverkehr auch mit Bearer-Authentifizierung unverschlüsselt über HTTP läuft. Der Maintainer hat auf reale Befunde bereits reagiert: Ein v1.2-Release behob einen Denial-of-Service vor der Authentifizierung und änderte das dokumentierte Standard-Bindeverhalten, dennoch listet die eigene Standard-Port-Tabelle im README für beide Architekturen weiterhin 0.0.0.0. Wer das einsetzt, sollte die tatsächliche Bind-Adresse also selbst prüfen statt der Tabelle blind zu vertrauen. Das Projekt ist zudem jung, zum Zeitpunkt des Schreibens rund einen Monat alt, mit faktisch einem Haupt-Maintainer.

x64dbg-MCP Server ist ein echtes, funktionierendes natives Plugin, kein dünner README-Wrapper, mit wirklich breiter Debugger-Abdeckung und einem Maintainer, der als Reaktion auf reale Probleme bereits Sicherheits-Fixes ausgeliefert hat (der Pre-Auth-DoS, die Abkehr von optionaler Authentifizierung). Einen Einsatz wert ist es, wenn du Reverse Engineering oder Malware-Analyse mit x64dbg betreibst und einen KI-Assistenten dafür einsetzen willst, vorausgesetzt du hältst den Server von nicht vertrauenswürdigen Netzwerken fern und prüfst deine Bind-Adresse. Zu früh, oder schlicht unpassend, ist es, wenn du keine Netzwerkisolation für ein Tool garantieren kannst, das demjenigen, der das Bearer-Token besitzt, Remote-Codeausführung und Speicherzugriff gewährt, oder wenn du einen unabhängig geprüften, verschlüsselten Transport brauchst.

Vor- & Nachteile

Pros

  • Natives Zig-Plugin ohne Abhängigkeiten, kompiliert von jedem Host aus zu einer einzelnen Binary für x32 und x64
  • Breite, wirklich tiefe Tool-Abdeckung (84 MCP-Tools, 22 Event-Callbacks) für echte Debugger-Kontrolle, kein dünner Wrapper
  • Der Maintainer hat über Releases hinweg echte Sicherheits-Härtung ausgeliefert: Bearer-Auth wurde in v1.2 verpflichtend gemacht und ein Pre-Auth-DoS behoben

Cons

  • Gibt volle Remote-Codeausführung, Speicherzugriff und Prozesskontrolle über HTTP frei, der eigene Disclaimer des Projekts warnt davor, es in nicht vertrauenswürdigen Netzwerken zu exponieren, und der Verkehr läuft auch mit Auth unverschlüsselt
  • Die Standard-Port-Tabelle im README listet weiterhin 0.0.0.0, obwohl ein Changelog-Eintrag einen Fix auf Standard-Loopback in v1.2 beschreibt, die tatsächliche Bind-Adresse solltest du selbst prüfen
  • Kleines Team (3 Contributor, faktisch ein Maintainer) und erst rund einen Monat Historie zum Zeitpunkt des Schreibens

Lizenz

MIT (OSI-open)

Wann interessant

Du willst x64dbg von einem KI-Assistenten aus steuern, für legitimes Reverse Engineering, Debugging oder autorisierte Malware-Analyse, und kannst den Server von nicht vertrauenswürdigen Netzwerken fernhalten.

Wann zu früh

Du brauchst den Server außerhalb eines vertrauenswürdigen Hosts erreichbar, oder willst einen unabhängig sicherheitsgeprüften, netzwerkexponierten Debugger.

Dieses Repo war in der Ausgabe 2026-09 des Open-Source-KI-Radars.