Grasshopper Mcp — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited Grasshopper Mcp (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Grasshopper MCP Bridge is a bridging server that connects Grasshopper and Claude Desktop using the Model Context Protocol (MCP) standard.
The system consists of the following parts:
Method 1: Download the pre-compiled GH_MCP.gha file (Recommended)
Download the GH_MCP.gha file directly from the GitHub repository and copy it to the Grasshopper components folder:
%APPDATA%\Grasshopper\Libraries\Method 2: Build from source
If you prefer to build from source, clone the repository and build the C# project using Visual Studio.
Method 1: Install from PyPI (Recommended)
The simplest method is to install directly from PyPI using pip:
pip install grasshopper-mcpMethod 2: Install from GitHub
You can also install the latest version from GitHub:
pip install git+https://github.com/alfredatnycu/grasshopper-mcp.gitMethod 3: Install from Source Code
If you need to modify the code or develop new features, you can clone the repository and install:
git clone https://github.com/alfredatnycu/grasshopper-mcp.git
cd grasshopper-mcp
pip install -e .Install a Specific Version
If you need to install a specific version, you can use:
pip install grasshopper-mcp==0.1.0Or install from a specific GitHub tag:
pip install git+https://github.com/alfredatnycu/[email protected]Launch Rhino and open Grasshopper.
Find the GH_MCP component in the Grasshopper component panel and add it to your canvas.
Open a terminal and run:
python -m grasshopper_mcp.bridgeNote: The commandgrasshopper-mcpmight not work directly due to Python script path issues. Usingpython -m grasshopper_mcp.bridgeis the recommended and more reliable method.
Method 1: Manual Connection
In Claude Desktop, connect to the MCP Bridge server using the following settings:
Method 2: Configure Claude Desktop to Auto-Start the Bridge
You can configure Claude Desktop to automatically start the MCP Bridge server by modifying its configuration:
"grasshopper": {
"command": "python",
"args": ["-m", "grasshopper_mcp.bridge"]
}This configuration tells Claude Desktop to use the command python -m grasshopper_mcp.bridge to start the MCP server.
You can now use Claude Desktop to control Grasshopper through natural language commands.
Here are some example commands you can use with Claude Desktop:
If you encounter issues, check the following:
grasshopper-mcp command doesn't work, use python -m grasshopper_mcp.bridge insteadgrasshopper-mcp/
├── grasshopper_mcp/ # Python bridge server
│ ├── __init__.py
│ └── bridge.py # Main bridge server implementation
├── GH_MCP/ # Grasshopper component (C#)
│ └── ...
├── releases/ # Pre-compiled binaries
│ └── GH_MCP.gha # Compiled Grasshopper component
├── setup.py # Python package setup
└── README.md # This fileContributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
For questions or support, please open an issue on the GitHub repository.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.