avl-mcp
MCP serverCommunity
Runs AVL 3.52 in isolated folders for single cases, tested trim, sweeps and background batches, returning structured results. By Rhyne.
0 starsUpdated 12 days agoGitHub data from 5 Nov 2026
At a glance
- Type
- MCP server
- Works with
- AVL (Athena Vortex Lattice)
- How it connects
- Drives a running copy of the tool
- Access
- Can modify models
- Tool versions
- AVL 3.52 only (macOS Apple Silicon and Ubuntu 24.04 x86_64 accepted)
- Operating systems
- macOS, Linux
- Needs a AVL (Athena Vortex Lattice) licence
- No
- Transport
- Local (stdio)
- AI clients documented
- Codex
- Licence
- GPL-2.0
- Language
- Python
What it can do
- Inspects and validates AVL geometry, references, controls and file dependencies against a mesh budget before running.
- Runs a prescribed condition with loads and stability and body-axis derivatives.
- Trims alpha and one control for target CL and Cm, including from mass, airspeed and CG inputs, and checks each trim independently.
- Compares coefficients across refined meshes, and runs sweeps of up to 10,000 conditions as resumable background jobs with CSV output.
Limitations
- Doesn't expose eigenmodes, general geometry editing, graphics, CAD conversion or OpenVSP comparison.
- AVL isn't bundled; you build or supply an AVL 3.52 executable yourself.
- Other platforms, including Windows, are unverified.
Install
python3 -m venv /absolute/local/path/avl-mcp-env
/absolute/local/path/avl-mcp-env/bin/python -m pip install .
/absolute/local/path/avl-mcp-env/bin/avl-mcp --version[mcp_servers.avl]
command = "/absolute/local/path/avl-mcp-env/bin/avl-mcp"
args = [
"--avl-bin", "/absolute/local/path/avl-3.52/bin/avl",
"--work-root", "/absolute/path/to/project/AVL",
"--input-root", "/absolute/path/to/approved/model-directory"
]
tool_timeout_sec = 660Source: github.com/rhyne1012/avl-mcp#mcp-client-configuration
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.