docs: fix MCP setup instructions and add Claude Desktop support#32
Conversation
- Fix transport type from `streamableHttp` to `http` in .mcp.json example - Add `claude mcp add` CLI command for Claude Code - Add Claude Desktop section using `mcp-remote` (stdio bridge) - Clarify that YOUR_TOKEN comes from the token generation step - Note localhost:3100 as the URL for local instances Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
mcheemaa
left a comment
There was a problem hiding this comment.
Verified E2E against a live Phantom instance. The http transport type is correct - connected via claude mcp add --transport http, tested 9/17 MCP tools successfully, all returning structured data with no errors. The streamableHttp in the current README would silently fail for anyone following the docs. One minor thing: the "Restart Claude Desktop after saving..." paragraph appears twice in the Claude Desktop section. I'll fix that in a follow-up. Thanks for the contribution, Daniel!
|
@mcheemaa question while I have your attention here - is there a way to have a phantom use claude code to take advantage of a subscription instead of using an api key? my phantom is getting expensive 😨 |
|
I’m curious about this as well. I was gonna try my oauth token and see if it worked or not. |
Yeap, you should ssh into your machine and install claude code and then do a login it should pick that up for most of the work. You can also contribute and make the judges use claude code as a sub process I am currently working on it and have some stuff in flight |
Summary
"type": "streamableHttp"to"type": "http"in the.mcp.jsonexample —streamableHttpis not a valid transport type in Claude Codeclaude mcp addCLI command: The existing docs only showed the JSON config approachmcp-remotebridge setupYOUR_TOKENcomes from thetoken createcommand outputhttp://localhost:3100/mcpfor local instancesContext
Ran into these issues while setting up a Phantom MCP connection in both Claude Code and Claude Desktop. The
streamableHttptype caused a silent config failure, and Claude Desktop rejected the HTTP config entirely since it only speaks stdio.🤖 Generated with Claude Code