HopperMCP使用

NekoNekoNiko120 发布于 2025-09-23 237 次阅读


最近想着hopper有没有类似ida ComprehendAI的ai插件,还真找到一个,记录下遇到的坑

HopperMCP地址是这个

安装好后,会打开这个界面(我的已经安装好了)

前两个点开,会提示输入密码安装,照做就好

配置MCP

点击Copy MCP server json,它会给出一个这样的json(如果没有复制按钮的话,就copy我的也行,只要路径对):

{
"mcpServers": {
"Hopper": {
"command": "/Applications/HopperMCP.app/Contents/Resources/HopperMCPServer"
}
}
}

导入mcp服务器,比如我用的iflow CLi(iflow没有打钱)

iflow使用add json会出问题,不知道为什么,所以我使用修改配置文件的方式

我的~/.iflow/settings.json:

{
"selectedAuthType": "oauth-iflow",
"searchApiKey": "sk-",
"baseUrl": "https://apis.iflow.cn/v1",
"apiKey": "sk-",
"modelName": "Qwen3-Coder",
"mcpServers": {
"Hopper": {
"command": "/Applications/HopperMCP.app/Contents/Resources/HopperMCPServer"
}
},
"cna": ""
}

可以改一改拿来用

踩过的坑

虽然说是要禁用SIP,但是我的macOS26正式版不需要,安装好后点开hopper等一小会,你应该可以看到这个:

点一下Start MCP Plugin,它会连接到MCP Plugin

在反编译一个文件后,如果问iflow让它看一下现在正在看的伪代码,它会提示失败,原因是

解决方案也写在这里了:

点一下Notify Document Loaded,它会缓存文件,这个时候再调用就好了

还有一个问题,有的时候iflow可能没办法读取内容,哪怕照着上面的方法做了,解决方案是先打开hopper然后再打开iflow