r

rhinocommon-mcp

@voidbox-ai/rhinocommon-mcp
0 Stars 34 次浏览 voidbox-ai 更新于 2026-08-23

MCP 服务配置

复制以下 JSON 到 OPClaw 或其他 MCP 客户端的配置文件中即可使用

{
  "mcpServers": {
    "rhinocommon": {
      "args": [
        "///rhinocommon-mcp/server/mcp_server.py"
      ],
      "command": "python"
    }
  }
}

服务介绍

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

  1. VSCode : Cmd + Shift + P "Preferences: Open User Settings (JSON)"
  2. :
{
  "claude.mcpServers": {
    "rhinocommon": {
      "command": "docker",
      "args": [
        "exec",
        "-i",
        "rhinocommon-mcp-server",
        "python",
        "/app/server/mcp_server.py"
      ]
    }
  }
}
  1. 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 **:

  1. search_rhinocommon("NurbsSurface")
  2. get_class_details("NurbsSurface") API
  3. , ,

2:

****: "Brep Boolean "

**Claude **:

  1. search_rhinocommon("Brep Boolean")
  2. get_class_details("Brep")
  3. get_code_examples("Brep")
  4. 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

相关 MCP 服务