Skip to content
Tresca

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
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

Source: github.com/rhyne1012/avl-mcp#installation

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.