Claude Code & Desktop
Claude Code is the recommended client — and the only one that gets everything: MCP tools, skills, and hooks.
The easy path
Section titled “The easy path”There are two steps:
-
Run the Rook installer (Install Rook). It sets up the Rhino plug-ins and the local MCP server, and registers the MCP server for Claude Code automatically. Restart Rhino after this step.
-
Add the marketplace plugin to get the skills and session-start hook in Claude Code:
This provides the / skills and the session hook. Then verify.
Loading the plugin manually
Section titled “Loading the plugin manually”If you need to re-add or update the plugin at any time:
Manual MCP configuration
Section titled “Manual MCP configuration”If you need to register the server by hand, add this to ~/.claude.json under
mcpServers:
{ "mcpServers": { "rook": { "type": "stdio", "command": "<path-to-python>", "args": ["-m", "rook"], "cwd": "<path-to-mcp_server-directory>", "env": { "PYTHONPATH": "", "PYTHONHOME": "", "ROOK_INSTALL_ROOT": "<install-root>", "ROOK_DATA_DIR": "<data-directory>", "ROOK_MODE": "release" } } }}For a release install:
| Placeholder | Value |
|---|---|
<path-to-python> | %LOCALAPPDATA%\Rook\venv\Scripts\python.exe |
<path-to-mcp_server-directory> | %LOCALAPPDATA%\Rook\app\mcp_server |
<install-root> | %LOCALAPPDATA%\Rook\app |
<data-directory> | %LOCALAPPDATA%\Rook\data |
ROOK_MODE | release |
Claude Desktop (the Claude Code desktop app) uses the same structure in its config.
Verify
Section titled “Verify”Hand your agent the Set Up & Verify page.