Skip to content

Rewrite the Claude Desktop setup as a step-by-step walkthrough - #16

Merged
aderaaij merged 1 commit into
mainfrom
docs/claude-desktop-setup
Nov 13, 2026
Merged

aderaaij merged 1 commit into
mainfrom
docs/claude-desktop-setup

Conversation

@aderaaij

Copy link
Copy Markdown
Owner

What

The Claude Desktop part of the README's MCP section is now a numbered walkthrough: install Node.js, create a token, open the config file, paste the entry, quit and reopen, check that it works. Troubleshooting follows, and the reasons behind the config (${AUTH_HEADER}, --allow-http) come last.

Why

Claude Desktop is the client a non-developer athlete is most likely to use, and it had the densest instructions in the section. The old paragraph did not say where the config file is, that Node.js is needed, that the app must be fully restarted, or how to tell that the connection works.

Also changed

  • The snippet uses an https:// address by default; --allow-http is an addition for http:// addresses inside a tailnet.
  • One line up front says that "Add custom connector" does not work with this server, linking to the Reachability note.
  • A troubleshooting item for Node.js installed through nvm/fnm/asdf, which Claude Desktop cannot see.
  • "Settings → Create token" corrected to "Settings → New token" (the actual button label), in two places.
  • The Reachability note no longer assumes a tailnet.

Verification

Menu labels ("Edit config", "View logs"), server statuses (Running / Failed / Not responding) and the mcp-server-<name>.log naming were checked against Claude Desktop 5.11492.2 on macOS.

Not verified: the Windows paths and tray-quit instruction, and the snippet has not been run end to end with bare npx and ${AUTH_HEADER}.

README only; touches a different section than #15.

Claude Desktop is the client a non-developer athlete is most likely to
use, and it had the densest instructions: one paragraph that explained
an arg-parsing bug and --allow-http before saying what to do, with no
path to the config file, no mention of Node.js, of restarting the app,
or of how to tell that it worked.

It is now numbered steps (install Node, create a token, open the config,
paste, quit and reopen, check), followed by troubleshooting and then the
reasons behind the config. The snippet uses an https address by default,
with --allow-http as an addition for http addresses inside a tailnet. It
says up front that "Add custom connector" does not work with this server.

Menu labels, server statuses and the log file naming were checked
against Claude Desktop 5.11492.2 on macOS. The Windows paths were not.

The dashboard button is "New token", not "Create token"; both mentions
are corrected. The reachability note no longer assumes a tailnet.
@aderaaij
aderaaij merged commit 7a0a21a into main Nov 13, 2026
3 checks passed
@aderaaij
aderaaij deleted the docs/claude-desktop-setup branch November 13, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant