Token导航 LogoToken导航

MCP Server · 开发工具

Binary MCP

一个为AI助手提供二进制分析、进程调试和内核状态检查能力的服务器。

stdio官方级别未说明来源级核验工具 13
调试工具PythonClaudeClaude Desktop

快速开始

作者 / 组织
Sarks0
提供方
Sarks0
运行时
Python

工具数量

13

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

18

仓库热度

收录来源

1 个

MCP World

选型结论

Binary MCP 属于开发工具类 MCP Server,公开资料标注 13 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude,有可以直接复制的安装命令;接入前先确认权限范围。

分类

开发工具

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

uv run pytest # Run tests

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 Python,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 13 个工具,随便调一个只读工具确认能返回结果。

接入前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

详细介绍

二进制MCP服务器

MCP服务器,使AI助手能够分析二进制文件、调试进程和检查内核状态。支持通过Ghidra进行静态分析,通过x64dbg进行用户模式调试,通过Winchester进行内核调试,以及。NET通过ILSpyCmd进行反编译。

快速开始

安装

# Windows (as Administrator)
irm https://raw.githubusercontent.com/Sarks0/binary-mcp/main/install.ps1 | iex

# Linux / macOS
curl -sSL https://raw.githubusercontent.com/Sarks0/binary-mcp/main/install.py | python3 -

# Manual
git clone https://github.com/Sarks0/binary-mcp.git
cd binary-mcp && uv sync

联系克劳德

claude mcp add binary-analysis -- uv --directory /path/to/binary-mcp run python -m src.server

或者添加到您的MCP配置中(Claude代码 ~/.claude/settings.json 或Claude桌面配置):

{
  "mcpServers": {
    "binary-analysis": {
      "command": "uv",
      "args": ["--directory", "/path/to/binary-mcp", "run", "python", "-m", "src.server"],
      "env": {"GHIDRA_HOME": "/path/to/ghidra"}
    }
  }
}

你能做什么

静态分析 -分析任何二进制文件而不运行它。

Analyze the binary at /path/to/malware.exe
Decompile the function at 0x401000
Find all suspicious API calls and crypto constants

现场调试 -克劳德提供的x64dbg控件。

Connect to x64dbg and set breakpoints on BCryptEncrypt
Trace execution until EAX contains a decrypted pointer
Find the OEP of this packed binary

内核调试 -检查驾驶员和碰撞转储。

Connect to the kernel debugger on port 50000
Show the dispatch table for \\Driver\\MyDriver
Analyze the crash dump at C:\Windows\MEMORY.DMP

.NET分析 -解压缩托管程序集。

Decompile the type MyNamespace.MyClass to C#

功能(245个工具)

静态分析(Ghidra)-35个工具

分析、反编译、交叉引用、内存映射、字节模式搜索、函数重命名、调用图、API模式检测(100+Windows API)、加密常数识别、IOC提取和二进制兼容性检查。

动态分析(x64dbg)-159个工具

类别它做什么
执行控制运行、暂停、进入/结束/退出、运行到用户代码、指令撤消
断点软件、硬件、内存、DLL加载、异常和带日志记录的条件断点
追踪条件跟踪(ticnd/tond)、跟踪记录、打包二进制文件的OEP查找器
记忆读、写、转储、分配、保护、模式扫描、字符串搜索、带差异的内存监视
寄存器和堆栈读/写寄存器、带原始回退的堆栈跟踪、表达式求值
分析控制流分析、交叉引用、功能边界、带顶点回退的拆卸
类型系统定义结构/联合、内存覆盖(VisitType)、解析C标头、枚举类型
搜索查找程序集模式、GUID、模块调用、字符串引用、引用范围
反跟踪技术检测并绕过反调试技术(PEB、NtGlobalFlag、堆标志)
观察和记录使用看门狗触发器、API调用日志记录、断点命中日志记录监视表达式
注释注释、标签、书签、函数边界、变量
线程控制单独或同时切换、挂起、恢复线程
过程附加/分离、创建迷你转储、导出模块列表
导航导航反汇编/转储/图形视图,通用命令执行

内核调试(Winkey)-20个工具

连接(KDNET、本地内核、崩溃转储)、执行控制、断点、寄存器和内存检查、驱动程序对象分析、CTL解码、进程列表和原始Winchester命令执行。

.NET分析(ILSpyCmd)-7个工具

类型列表、C#反编译、IL反汇编、类型搜索和全汇编反编译。

PE结构(pefile)-1个工具

在单个快速调用中(\<500ms)进行全面的PE标头、部分、导入、导出、资源、调试、TLS和富标头分析。三个细节级别(基本/标准/完整),带有解码的特征标志、编译器属性和恶意软件指示符。

其他-23工具

  • 分类(3) -快速文件类型检测、封隔器识别、熵分析
  • 恶意软件分析(4) -行为检测、威胁链识别、IOC提取
  • 控制流程(4) -CFG生成、圈复杂度、循环检测、死码
  • 函数散列(4) -交叉二元函数匹配和相似性评分
  • 病毒总数(4) -哈希查找、文件提交、检测报告
  • 会话管理 -跨对话的持续分析跟踪
  • 报告(2) -生成结构化分析报告
  • 亚拉 (2) -规则扫描(可选 yara-python 依赖性)

支持格式

格式引擎
PE (.exe,.dll,.sys)Ghidra + x64dbg
.NET程序集ILSpyCmd
ELF(Linux)Ghidra

Mach-O(macOS) |内核驱动程序(.sys)|Ghidra+Winkey| |崩溃转储(.dmp)| Winkey|

建筑

                    MCP Client (Claude Desktop / Claude Code)
                                    |
                            FastMCP Server (stdio)
                           /        |        \         \
                  Static Analysis  Dynamic    Kernel    .NET
                   /       \       Analysis  Debugging  Analysis
               Ghidra    Python   x64dbg     WinDbg/KD  ILSpyCmd
             (headless)  bytecode (HTTP)    (Pybag COM)
                                    |           |
                               C++ Plugin   DbgEng COM
                                    |           |
                              User Process  Kernel Target

环境变量

变量描述默认值
GHIDRA_HOMEGhidra安装路径自动检测到
GHIDRA_TIMEOUT分析超时(秒)600
X64DBG_PATHx64dbg安装路径自动检测
WINDBG_PATHWinge/CDB安装路径自动检测
WINDBG_MODE操作模式: kernel, user, dumpkernel

发展

uv run pytest              # Run tests
uv run pytest --cov=src    # With coverage
uv run ruff check src/     # Lint

资源

许可证

Apache 2.0-请参阅 许可证 了解详情。

工具与能力

工具数量

13

资源数量

0

提示词数量

0

能力标签

二进制分析Python本地部署调试工具内核调试静态分析动态分析

支持客户端

Claude DesktopClaude

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

让助手直接读代码

把仓库、提交记录和 issue 交给模型检索,补全和重构时不用来回复制文件。

在对话里跑命令

触发构建、测试和脚本,执行结果直接回到上下文,省去切终端。

接进开发流程

把 PR、CI 状态和代码审查接进助手,减少在几个工具之间跳。

选择建议

值得选的地方

  • 工具数量 13 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 Python,换机器要重新装一遍。
  • 公开摘要偏短,具体能力和限制要回到仓库确认。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在开发工具场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Binary MCP

MCP World · 本页

13stdio有1 个2026-05-17
Git 838e2ec1

MCP World

12stdio有2 个2026-05-17
Markitdown MCP 2c653a5f

MCP World

1stdio有1 个2026-05-17
Context7 MCP C671e75a

MCP World

0stdio有1 个2026-05-17
Context7 831acf40

MCP World

0stdio有1 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Binary MCP 怎么安装?

公开资料给出的安装命令是 uv run pytest # Run tests,运行环境为 Python。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Binary MCP 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 Python;保存后完全退出客户端再打开,配置才会生效。

Binary MCP 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Binary MCP 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Binary MCP 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP