MCP Integration
Rockxy includes a bundled local MCP server so compatible tools can inspect captured traffic, read proxy and certificate status, list rules, and export requests as cURL without leaving your AI client. Rockxy’s MCP integration is local-only:- Rockxy starts a local server on
127.0.0.1 - the bundled
rockxy-mcpbinary acts as the stdio bridge used by Claude - Rockxy writes a local handshake file with the current port and auth token
~/Library/Application Support/com.amunx.rockxy.community/mcp-handshake.json.
You do not add Rockxy through Claude’s remote Connectors flow.
Before You Start
Make sure all of these are true:- Rockxy is installed and launched.
- In Rockxy, open Settings → MCP.
- Turn on Enable MCP Server.
- Optionally keep Redact Sensitive Data Before Sending to AI enabled.
- Copy the generated MCP config snippet from Rockxy.
What Rockxy Gives You
Rockxy currently exposes these MCP tools:get_versionget_proxy_statusget_certificate_statusget_recent_flowsget_flow_detailsearch_flowsfilter_flowsexport_flow_curllist_rulesget_ssl_proxying_list
Set Up Claude CLI
Claude CLI and Claude Desktop use different MCP config stores. If you want Rockxy in Claude CLI, configure it there directly.Recommended command
If Rockxy is installed in/Applications, run:
command path shown in Settings → MCP.
Verify the setup
Run:rockxy listed and connected.
Then start a fresh Claude CLI session:
Why --scope user is recommended
Use --scope user for end-user setup so Rockxy is available across all projects on your Mac. Project-local scope can work, but it is easier to misconfigure and may only appear inside one specific workspace.
Set Up Claude Desktop
Claude Desktop local MCP is configured separately from Claude CLI. On macOS, the standard config file for a normal install is:mcpServers object. If your file already has preferences, keep them and add mcpServers alongside them so the existing settings stay intact.
Example
preferences, do not delete them. Just merge in the mcpServers.rockxy block.
After editing the file
- Save
claude_desktop_config.json. - Quit Claude Desktop completely.
- Launch Claude Desktop again.
- Open a new chat.
Claude Desktop vs. Connectors
This distinction matters:- Connectors in Claude are for remote MCP services
- Rockxy is a local stdio MCP server running on your Mac
claude_desktop_config.json, not the remote Connectors UI.
Example Demo Flow
Once Claude can see Rockxy, this prompt makes a good end-to-end demo:Troubleshooting
Claude says rockxy is not available
Check these first:
- Rockxy is running.
- Settings → MCP → Enable MCP Server is still on.
- You restarted Claude after changing the config.
- You are editing the correct config for the client you are using.
- Claude CLI config is separate from Claude Desktop config
- Claude Desktop Connectors are separate from local MCP config
claude mcp list shows rockxy, but Claude Desktop still does not
That usually means only Claude CLI was configured. Add Rockxy to claude_desktop_config.json as well.
Claude Desktop has preferences already
That is normal. Keep your existing preferences object and add mcpServers next to it.
The app path changed
If you movedRockxy.app, the old command path may be stale. Open Settings → MCP in Rockxy and copy the config again.
The MCP bridge cannot connect
The bundledrockxy-mcp process only works when Rockxy is running with MCP enabled. If Rockxy is closed, or MCP is disabled, the bridge cannot read the handshake details it needs.
Next Steps
Quick Start
Capture traffic first, then bring the same flows into Claude.
Settings
Review the MCP toggle, privacy controls, and other app settings.
