MCP Server

Starting with Hopper 6.0, you now have the ability to query any Hopper document using an LLM, like Claude, ChatGPT, Gemini-cli or even a local LLM using ollama, LM Studio...

Hopper provides an MCP server using the STDIO transport protocol. I'll use the Claude desktop application as an example.

Open or create the file ~/Library/Application Support/Claude/claude_desktop_config.json and add the Hopper MSP Server to the list like this:

{ "mcpServers": { "HopperMCPServer": { "command": "/Applications/Hopper Disassembler.app/Contents/MacOS/HopperMCPServer", "args": [], "env": {} } } }

Note: Some clients have issues with the space character in the path. In order to circumvent the problem, here are a few solutions: