盘点五大必装 MCP:Win32API、百度搜索、Chrome、x64dbg、IDAPro
五大必装 MCP 入门盘点:从系统操控到逆向工程的 AI 能力插头
如果你正在探索 AI Agent 的落地场景,可能会发现一个尴尬的现实:大模型能写诗、能 coding,却很难直接帮你点一下 Windows 桌面上的按钮,或者看一眼 Chrome 里的网络请求。MCP(Model Context Protocol) 正是为了填平这道鸿沟而生的开放协议。
MCP 采用客户端-服务器架构:AI 应用(如 Claude Desktop、Cursor、VS Code Copilot)作为 MCP 主机,通过内置的客户端连接到一个个 MCP 服务器。每个服务器就是一个“能力插头”,把某个具体工具或系统的能力,以标准化方式暴露给 AI。下面盘点的这五个 MCP,覆盖了从系统操控、信息获取、浏览器调试到逆向工程的核心场景,是技术入门阶段最值得先跑通的一批“插头”。
本文把每个 MCP 的用途、核心能力、安装命令和 Claude Desktop 配置放在一起,方便你边看边配。所有 claude_desktop_config.json 的路径:Windows 为 %APPDATA%\Claude\claude_desktop_config.json,macOS 为 ~/Library/Application Support/Claude/claude_desktop_config.json。修改后需重启 Claude Desktop 生效。
一、Win32API MCP:让 AI 伸手碰到 Windows 桌面
这是“桌面自动化”方向最直接的一块拼图。Win32API MCP 把原生 Windows API 封装成 MCP 工具,让 AI 能够枚举窗口、发现子控件、读取窗口属性,甚至向按钮发送点击消息、向输入框注入文本。
它能做什么
以开源实现 WinapiMCP 为例,核心能力集中在三层:窗口管理(列出所有可见桌面窗口、发现子控件、获取标题/位置/状态)、应用控制(通过原生 Win32 消息模拟点击和输入)、进程信息(枚举进程、获取可执行文件路径和命令行)。更激进的实现如 winctl-mcp 则直接暴露整个桌面——截屏、移动鼠标、敲键盘、启动应用、执行 PowerShell,几乎是一套完整的“AI 操作电脑”接口。
安装命令
Win32API 方向有几个不同实现,安装方式差异较大,按需选择。
选项 A:WinapiMCP(.NET,需构建)
git clone <repo-url>
cd WinapiMCP
cd src
dotnet build
构建后从 bin 目录找到生成的可执行文件,配置中指向该路径。
选项 B:winctl-mcp(Python,推荐入门)
uv tool install winctl-mcp
安装后验证:winctl-mcp --help。
选项 C:Windows-MCP(PyPI / uvx,最轻量)
# 方式一:uvx 直接运行(无需单独安装)
uvx windows-mcp
# 方式二:从源码安装
git clone <repo-url>
cd Windows-MCP
uv pip install -r pyproject.toml
Claude Desktop 配置(以 winctl-mcp 为例)
{
"mcpServers": {
"winctl": {
"command": "uvx",
"args": ["winctl-mcp"]
}
}
}
如果使用 Windows-MCP,将 args 中的 winctl-mcp 替换为 windows-mcp。Win32API 类服务器通常需要 以管理员身份运行 Claude Desktop 才能操控部分窗口;右键 Claude Desktop → “以管理员身份运行”即可。
适合谁:想用 AI 自动化重复性桌面操作、做 RPA 式探索,或为后续逆向/调试工具链提供一个“可被 AI 调用的系统层入口”的开发者。
二、百度搜索 MCP:给 AI 接上中文互联网的实时触角
大模型的知识有截止日期,而搜索 MCP 就是解决“时效性”的最低成本方案。百度搜索 MCP 在中文场景下的价值尤其直接:搜索结果、网页内容提取、广告清理、LLM 友好格式化,一条链路全部封装好。
它能做什么
baidu-mcp-server 提供两个核心工具:search(query, max_results) 执行百度搜索并返回格式化结果(标题、URL、摘要),fetch_content(url) 抓取并清洗网页正文。内置的速率限制(搜索 30 次/分钟、内容抓取 20 次/分钟)和自动广告剔除,让输出更适合直接喂给模型,而不是把一堆 HTML 噪声丢进上下文。部分实现还集成了百度文心 API,提供 AI 总结和深度搜索模式。
安装命令
方式一:Smithery 自动安装(最省事)
npx -y @smithery/cli install @Evilran/baidu-mcp-server --client claude
方式二:uv / PyPI
uv pip install baidu-mcp-server
方式三:npm 全局安装(baidu-search-mcp 变体)
npm install -g baidu-search-mcp
Claude Desktop 配置(uvx 方式)
{
"mcpServers": {
"baidu-search": {
"command": "uvx",
"args": ["baidu-mcp-server"]
}
}
}
如果使用 npm 安装的 baidu-search-mcp,将 command 改为 npx,args 改为 ["-y", "baidu-search-mcp"]。若走文心 API 版本,还需在 env 中补充 BAIDU_API_KEY 和 BAIDU_SECRET_KEY。
建议先从仅返回摘要的“快速模式”跑通,确认搜索质量和延迟符合预期,再开启内容抓取。
适合谁:需要 AI 辅助做中文资料调研、竞品跟踪、实时信息问答,或为 Agent 构建“先搜再答”工作流的开发者。
三、Chrome DevTools MCP:把 AI 塞进浏览器调试现场
Chrome DevTools MCP 是 Chrome 官方推出的 MCP 服务器,让 AI Agent 能够控制和检查一个活跃的 Chrome 实例。这意味着 AI 不只是“读网页”,而是可以像开发者一样在 DevTools 里看网络请求、操作页面元素、截屏、甚至连接到你已登录的会话中排查问题。
它能做什么
通过 chrome-devtools-mcp 包,Agent 可以导航标签页、点击元素、填写表单、捕获网络请求、提取页面内容、截取截图,以及搜索浏览历史和书签。官方配置支持 --headless 无头模式做后台任务,也支持 --autoConnect(Chrome 144+)自动连接到当前活跃浏览器会话,或通过 --browser-url 手动指定调试端口。
安装与配置
无需预安装,通过 npx 直接运行。不同场景在 args 中追加不同标志。
场景一:无头模式(后台运行,最简)
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--headless"]
}
}
}
场景二:自动连接已有 Chrome 会话(Chrome 144+)
先在 Chrome 中打开 chrome://inspect/#remote-debugging 并启用远程调试,然后配置:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--autoConnect"]
}
}
}
首次连接时 Chrome 会弹出权限确认,点击“允许”即可。
场景三:手动指定调试端口(沙箱或旧版本)
先从终端启动带调试端口的 Chrome:
# Windows
start chrome --remote-debugging-port=9222 --user-data-dir=%TEMP%\chrome-profile-stable
# macOS
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-profile-stable
# Linux
google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-profile-stable
然后配置 MCP 指向该端口:
{
"mcpServers": {
"chrome-devtools": {
"command": "npx",
"args": ["-y", "chrome-devtools-mcp@latest", "--browser-url=http://127.0.0.1:9222"]
}
}
}
还可以使用 CLI 快捷注册(VS Code / Claude Code):
# VS Code
code --add-mcp '{"name":"chrome-devtools","command":"npx","args":["-y","chrome-devtools-mcp@latest"]}'
# Claude Code
claude mcp add chrome-devtools npx chrome-devtools-mcp@latest
文件读写工具受工作区根目录限制,入门时建议显式传入 --filesystemRoot,避免 Agent 的截屏或下载文件落到临时目录之外。
适合谁:前端/全栈开发者,想让 AI 帮忙做 E2E 式排查、网络请求分析、页面内容提取,或构建“AI 操控浏览器”的工作流。
四、x64dbg MCP:用自然语言驱动调试器
x64dbg MCP 把 AI 和这款 Windows 上最流行的开源调试器桥接起来。你不再需要手动在命令栏敲 bp CreateFileW,而是可以对 Agent 说“在 CreateFileW 上下断点,然后跑起来”,由 MCP 服务器把自然语言意图翻译成调试器命令。
它能做什么
典型实现暴露 40+ 个 x64dbg SDK 工具,覆盖断点设置、内存读写、反汇编、寄存器查询、标签/注释操纵、模式搜索等。x64dbg_mcp 的 README 给出了一个简洁示例:“Find the pattern '48 8B 05' in the current module”。更完整的实现如 bromoket/x64dbg_mcp 提供 23 个 mega-tool / 153 个端点,涵盖断点、内存、反汇编、追踪、反反调试和 PE dump。
安装与配置
x64dbg MCP 通常以调试器插件 + MCP 服务器的组合形态工作。以 Wasdubya/x64dbgMCP 为例。
第一步:安装插件
- 从仓库的
build/release目录下载.dp64(x64dbg)或.dp32(x32dbg)。 - 复制到 x64dbg 的插件目录:
[x64dbg_dir]\release\x64\plugins\
第二步:安装 Python 依赖并复制桥接脚本
pip install mcp requests
从仓库 src 目录复制 x64dbgmcp.py 到本地任意路径。
第三步:配置 Claude Desktop
{
"mcpServers": {
"x64dbg": {
"command": "C:\\Path\\To\\python.exe",
"args": ["C:\\Path\\to\\x64dbgmcp.py"]
}
}
}
将 command 替换为你的 Python 解释器完整路径,args 替换为 x64dbgmcp.py 的实际路径。
第四步:启动顺序
- 启动 x64dbg(加载插件后,可按
ALT+L查看日志确认插件已加载)。 - 启动 Claude Desktop。
如果桥接脚本连接不上,打开 x64dbg 的日志标签,查看插件实际监听的端口,将该端口作为参数传给 Python 脚本。常见默认端口包括 3000、27042、50300 等,具体取决于实现。
入门时建议先让 Agent 执行只读操作(读寄存器、反汇编、搜索字节模式),确认桥接通畅后,再逐步开放断点和内存写入类工具。
适合谁:安全研究、恶意样本分析、漏洞调试方向的技术人员,尤其是已经熟悉 x64dbg 手动操作、想用 AI 加速重复性调试步骤的人。
五、IDA Pro MCP:逆向工程中的“AI 副驾驶”
IDA Pro MCP 瞄准的是静态逆向分析场景。IDA 本身就是逆向工程的事实标准,而 MCP 的接入让 AI 能够在反汇编/反编译结果之上执行批量分析、辅助命名、类型修复和混淆检测。
它能做什么
以 mrexodia/ida-pro-mcp 及其衍生版本为代表,IDA Pro MCP 提供反编译(decompile(addr))、反汇编(disasm(addr))、函数/变量重命名、类型设置、注释添加等核心工具。增强版本进一步加入了批量处理(按规则重命名函数、批量设类型)、混淆检测(控制流平坦化、字符串加密、反调试识别)和算法识别(AES/DES/RC4/TEA、MD5/SHA/CRC32、Base64 等)。部分实现还能生成 Frida 和 Angr 脚本,把静态分析结论直接导向动态验证。
安装与配置
以 mcp-server-ida(apzxm/ida-mcp-server)为例。IDA 需 8.3 或更高版本。
方式一:uvx 直接运行(推荐,无需预装)
uvx mcp-server-ida
方式二:pip 安装
pip install mcp-server-ida
运行:python -m mcp_server_ida。
IDA 侧插件复制
将仓库中的以下内容复制到 IDA 插件目录:
plugin/ida_mcp_server_plugin.pyplugin/ida_mcp_server_plugin/目录
插件目录路径:
- Windows:
%APPDATA%\Hex-Rays\IDA Pro\plugins - Linux/macOS:
~/.idapro/plugins
Claude Desktop 配置(uvx 方式)
{
"mcpServers": {
"ida": {
"command": "uvx",
"args": ["mcp-server-ida"]
}
}
}
Claude Desktop 配置(pip 方式)
{
"mcpServers": {
"ida": {
"command": "python",
"args": ["-m", "mcp_server_ida"]
}
}
}
调试
npx @modelcontextprotocol/inspector uvx mcp-server-ida
查看日志:tail -n 20 -f ~/Library/Logs/Claude/mcp*.log(macOS 路径,Windows 对应 %APPDATA%\Claude\logs)。
入门阶段优先使用只读分析工具(反编译、反汇编、查询),让 AI 帮你快速理解函数语义和调用关系;涉及重命名和类型修改时,建议先在副本数据库上操作,确认输出质量后再用于主分析工程。
适合谁:逆向工程师、安全研究员、CTF 选手,已具备 IDA 基础操作能力、希望用自然语言批量处理重复性分析任务的人。
入门路线与通用注意事项
这五个 MCP 的难度和风险梯度大致是:百度搜索 → Chrome DevTools → Win32API → x64dbg → IDA Pro。前两个安装即用、风险最低,适合第一天就跑通“搜索增强”和“浏览器操控”两条链路;Win32API 开始触碰系统层,需要注意权限;x64dbg 和 IDA Pro 则要求你本身对调试和逆向有基本认知——MCP 不会替你理解汇编,但它能把重复劳动的时间省下来,让你把精力集中在真正需要判断的地方。
选择哪一个作为起点,取决于你想让 AI 最先替你“伸手”到哪里。如果你想要一个立刻能感知到价值的入口,从百度搜索 MCP 和 Chrome DevTools MCP 开始;如果你想探索 AI 在安全工具链中的边界,x64dbg 和 IDA Pro 的 MCP 已经足够成熟,值得认真投入。
配置时还有几个通用细节:
- 路径中的反斜杠:Windows 路径在 JSON 中必须转义,
C:\Python\python.exe写成C:\\Python\\python.exe。 - Python 解释器路径:x64dbg MCP 的
command需要指向 Python 可执行文件的完整路径,直接用"python"可能因 Claude Desktop 的 PATH 环境不同而找不到。 - 先重启,再排查:修改配置后重启 Claude Desktop;如果服务器没有加载,先检查日志目录下的
mcp*.log,大部分连接失败的原因都在日志里写明。 - 从只读操作开始:x64dbg 和 IDA Pro 的 MCP 在入门阶段建议先只使用寄存器读取、反汇编、字节搜索等只读工具,确认桥接稳定后再开放断点和内存写入。
把其中一个跑通,比把五个都配一半更有价值。

浙公网安备 33010602011771号