Skip to content
Tresca

openvsp-mcp (Three-Little-Birds)

MCP serverCommunity

A small OpenVSP wrapper with three tools: inspect a geometry, apply scripted edits, and run VSPAero on the result. By Three-Little-Birds.

7 starsUpdated 12 months 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
Tested with OpenVSP/VSPAero 3.46.0 on macOS
Operating systems
macOS, Linux
Needs a OpenVSP licence
No
Transport
Local (stdio), Remote (HTTP)
AI clients documented
Not stated in its documentation
Licence
MIT
Language
Python

What it can do

  • openvsp.inspect describes a .vsp3 geometry without changing it.
  • openvsp.modify applies OpenVSP script commands such as FindGeom, GetParm and SetParmVal and keeps the generated .vspscript for repeatability.
  • openvsp.run_vspaero applies edits and then runs VSPAero, returning the .adb result path.
  • Also offers the same operations as a FastAPI REST service and a ToolHive container recipe.

Limitations

  • Last updated in November 2025 and tested only against OpenVSP 3.46.0.
  • The README's uvx openvsp-mcp command assumes a PyPI package that wasn't published at this check; install from the Git URL.
  • Edits are raw OpenVSP script lines, so the agent needs to know the component and parameter names.

Install

uv pip install "git+https://github.com/Three-Little-Birds/openvsp-mcp.git"

Source: github.com/Three-Little-Birds/openvsp-mcp#1-install-the-package

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.