openvsp-mcp (Rhyne)
MCP serverCommunity
An 18-tool OpenVSP and VSPAERO server with validated builds, preflight checks, sweeps and resumable batch runs. By Rhyne.
0 starsUpdated 4 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- OpenVSP
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- OpenVSP 3.55.0 with VSPAERO 7.2.2 (Ubuntu 24.04 x86_64 and macOS ARM64 builds validated); 3.53.1 validated earlier
- Operating systems
- Linux, macOS
- Needs a OpenVSP licence
- No
- Transport
- Local (stdio), Remote (HTTP)
- AI clients documented
- Codex
- Licence
- MIT
- Language
- Python
What it can do
- Creates a four-component aircraft template or a custom model, inspects .vsp3 metadata and applies typed parameter edits with limit checks and readback.
- Runs preflight checks on geometry sets and units, single VSPAERO solves and sweeps of up to 25 conditions.
- Submits independent batch cases with CPU limits, then reports, cancels, resumes and exports them as CSV or JSON.
- Exports STEP and IGES with explicit units, SVG and STL previews, and wetted-area, volume and projected-area measurements.
- A health tool reports binary versions and hashes against the tested build.
Limitations
- Only the exact OpenVSP builds listed are integration-tested; binaries aren't included.
- Requires the VSPAERO 7 thick/thin geometry-set interface and the MCP SDK 1.x (>=1.20,<2).
Install
git clone https://github.com/rhyne1012/openvsp-mcp.git
cd openvsp-mcp
python3 -m venv "$HOME/Developer/Codex/.venvs/openvsp-mcp"
. "$HOME/Developer/Codex/.venvs/openvsp-mcp/bin/activate"
python -m pip install '.[dev]'python -m openvsp_mcp --transport streamable-http --host 127.0.0.1 --port 8000 --path /mcpSource: github.com/rhyne1012/openvsp-mcp
MCP servers and skills run code on your computer. Review the source before installing.
AI-generated models, drawings and results must be checked by a qualified engineer before use.