
agentsmithers/x64dbgmcpserver
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
x64DbgMCPServer, сделанный из c# с поддержкой Claude, Windsurf и курсора
Обзор
Этот проект является отправной точкой для создания серверного плагина MCP (Model Context Protocol) для x96/x64/x32dbg https://github.com/x64dbg/x64dbg/ с использованием C# на классической платформе .NET Framework, доступной только для Windows (не требуется ASP.NET Core хостинг). Плагин выступает в роли лёгкого HTTP-интерфейсного моста между MCP-клиентом и отладчиком, позволяя LLM-клиенту интерактивно отправлять команды для проверки памяти, разборки, запроса регистров, манипуляции метками/комментариями и многое другое — всё это удалённо и программно. Помимо необходимых привязок к движку отладчика x64dbg, этот шаблон предлагает чистую структуру проекта, встроенную систему команд и простой HTTP-слушатель, который отображает ваши команды через текстовый API. ✅ * Самостоятельный HTTP-командный интерфейс (без ASP.
Обзор (машинный перевод)
Этот проект является отправной точкой для создания серверного плагина MCP (Model Context Protocol) для x96/x64/x32dbg https://github.com/x64dbg/x64dbg/ с использованием C# на классической платформе .NET Framework, доступной только для Windows (не требуется ASP.NET Core хостинг).
Плагин выступает в роли лёгкого HTTP-интерфейсного моста между MCP-клиентом и отладчиком, позволяя LLM-клиенту интерактивно отправлять команды для проверки памяти, разборки, запроса регистров, манипуляции метками/комментариями и многое другое — всё это удалённо и программно.
Помимо необходимых привязок к движку отладчика x64dbg, этот шаблон предлагает чистую структуру проекта, встроенную систему команд и простой HTTP-слушатель, который отображает ваши команды через текстовый API.
Особенности
✅ * Самостоятельный HTTP-командный интерфейс (не требуется ASP.NET Core) ✅ * Лёгкое бинарное развертывание без зависимости ✅ * Модульные команды с отображением параметров ✅ * Прямое взаимодействие с регистрами, памятью, потоками, дизассемблером ✅ * Поддержка двунаправленного ИИ/LLM команд ✅ * Перезагрузка плагина без перезагрузки x64dbg ✅ * Поддержка функции выражения и расширения меню
Поддержка курсора
Связь с курсором:
Поддержка Claude Desktop
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
X64Dbg MCP Server (plugin)
This project is a starting point for building an MCP (Model Context Protocol) server plugin for x96/x64/x32dbg https://github.com/x64dbg/x64dbg/ using C# on the classic Windows-only .NET Framework platform (No ASP.NET Core hosting required).
The plugin acts as a lightweight HTTP interface bridge between an MCP client and the debugger, allowing you to have an LLM MCP client interactively send commands to inspect memory, disassemble, query registers, manipulate labels/comments, and more—all remotely and programmatically.
On top of essential bindings to the x64dbg debugger engine, this template offers a clean project structure, a built-in command system, and a simple HTTP listener that exposes your commands through a text-based API.
Features
- ✅ Self-hosted HTTP command interface (no ASP.NET Core required)
- ✅ Lightweight, zero-dependency binary deployment
- ✅ Modular commands with parameter mapping
- ✅ Direct interaction with registers, memory, threads, disassembly
- ✅ Bi-directional AI/LLM command support
- ✅ Plugin reload without restarting x64dbg
- ✅ Expression function and menu extension support
Cursor Support
Cursor Connection:
{
"mcpServers": {
"AgentSmithers X64Dbg MCP Server": {
"url": "http://127.0.0.1:50300/sse"
}
}
}
Claude Desktop support
MCPProxy STIDOSSE Bridge required: https://github.com/AgentSmithers/MCPProxy-STDIO-to-SSE/tree/master
Claude Configuration Connection:
{
"mcpServers": {
"x64Dbg": {
"command": "C:\\MCPProxy-STDIO-to-SSE.exe",
"args": ["http://localhost:50300"]
}
}
}
Windsurf support
MCPProxy STIDOSSE Bridge required: https://github.com/AgentSmithers/MCPProxy-STDIO-to-SSE/tree/master
Claude Configuration Connection:
{
"mcpServers": {
"AgentSmithers x64Dbg STDIOSSE": {
"command": "C:\\MCPProxy-STDIO-to-SSE.exe",
"args": ["http://localhost:50300"]
}
}
}
Known: Context deadline exceeded (timeout) issue with directly using SSE.
X64Dbg MCP Client - Need a client to sample?
Open the project Edit line 590 in Program.cs and enter your GeminiAI key from Google Cloud API. Edit line 615 in Program.cs and enter in your MCP Server IP: Location = “http://192.168.x.x:50300/sse”,
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →Конфигурация
{
"mcpServers": {
"AgentSmithers X64Dbg MCP Server": {
"url": "http://127.0.0.1:50300/sse"
}
}
}