documentation-accessdeveloper-toolscode-analysis
22 查看 · 2026-07-07 更新
rhinocommon-mcp
Rhinocommon API mcp for Rhino plugin developers
Claude Code Rhino 8 RhinoCommon API MCP(Model Context Protocol) .
Rhino Claude Code RhinoCommon API .
1.
git clone https://github.com/voidbox-ai/rhinocommon-mcp.git cd rhinocommon-mcp
2.
cd scraper pip install -r requirements.txt python scraper.py --version 8
3. MCP
cd ../server pip install -r requirements.txt # Claude Code ./scripts/install_mcp.sh
4. Claude Code
Claude Code .
-
/scraper- RhinoCommon -
/server- MCP -
/docs- -
/scripts-README.md .
Docker ()
1: Docker
# git clone https://github.com/voidbox-ai/rhinocommon-mcp.git cd rhinocommon-mcp # docker-compose up -d
:
docker ps # rhinocommon-mcp-server rhinocommon-scraper
:
ls docs/v8 # RhinoCommon API JSON
2: MCP
VSCode Claude Code
- VSCode :
Cmd + Shift + P"Preferences: Open User Settings (JSON)" - :
{ "claude.mcpServers": { "rhinocommon": { "command": "docker", "args": [ "exec", "-i", "rhinocommon-mcp-server", "python", "/app/server/mcp_server.py" ] } } }
- VSCode
Claude Desktop
:
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json - Windows:
%APPDATA%\Claude\claude_desktop_config.json
:
{ "mcpServers": { "rhinocommon": { "command": "docker", "args": [ "exec", "-i", "rhinocommon-mcp-server", "python", "/app/server/mcp_server.py" ] } } }
Claude Desktop
3:
Claude :
"RhinoCommon Point3d "
Claude search_rhinocommon get_class_details !
1:
****: "RhinoCommon NURBS "
**Claude **:
search_rhinocommon("NurbsSurface")get_class_details("NurbsSurface")API- , ,
2:
****: "Brep Boolean "
**Claude **:
search_rhinocommon("Brep Boolean")get_class_details("Brep")get_code_examples("Brep")- Boolean
MCP
search_rhinocommon: /get_class_details: , ,get_code_examples:
(Docker )
Python
# cd scraper pip install -r requirements.txt python scraper.py --version 8 # cd ../server pip install -r requirements.txt
MCP ()
VSCode:
{ "claude.mcpServers": { "rhinocommon": { "command": "python", "args": ["///rhinocommon-mcp/server/mcp_server.py"] } } }
Claude Desktop:
{ "mcpServers": { "rhinocommon": { "command": "python", "args": ["///rhinocommon-mcp/server/mcp_server.py"] } } }
Apache 2.0 License
服务配置
[{'mcpServers': {'rhinocommon': {'args': ['exec', '-i', 'rhinocommon-mcp-server', 'python', '/app/server/mcp_server.py'], 'command': 'docker'}}}, {'mcpServers': {'rhinocommon': {'args': ['///rhinocommon-mcp/server/mcp_server.py'], 'command': 'python'}}}]
来源
- 来源:github
- 链接:https://github.com/voidbox-ai/rhinocommon-mcp