Skip to content

Commit 534f3e0

Browse files
committed
Note the exact pin mcp install adds in the launch-command recap
No-Verification-Needed: doc-only
1 parent ac81f0e commit 534f3e0

1 file changed

Lines changed: 1 addition & 1 deletion

File tree

docs/get-started/real-host.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -170,7 +170,7 @@ For anything past those three, **[Troubleshooting](../troubleshooting.md)** is t
170170

171171
* A **host** (Claude Desktop, an IDE) runs an MCP client that launches your server as a child process over stdio. Connecting means giving it one launch command.
172172
* That command is `uv run --with "mcp[cli]" mcp run /absolute/path/to/server.py`: no venv to activate, works from any directory.
173-
* **Claude Desktop** is the one host `mcp install` configures for you. It writes that same command (plus the absolute path to `uv`) into `claude_desktop_config.json`, so you never have to.
173+
* **Claude Desktop** is the one host `mcp install` configures for you. It writes that same command (plus the absolute path to `uv`, `--frozen`, and an exact pin to the version you have installed) into `claude_desktop_config.json`, so you never have to.
174174
* **Claude Code** is `claude mcp add bookshop -- <launch command>`. **Cursor** is `.cursor/mcp.json` under `mcpServers`. **VS Code** is `.vscode/mcp.json` under `servers`, each entry with a `type`.
175175
* Absolute paths everywhere, restart the host after editing its config, and never let anything but the SDK write to stdout.
176176

0 commit comments

Comments
 (0)