xfoil-mcp
Domain-neutral Model Context Protocol (MCP) toolkit for running XFOIL polar analyses from agents or automation scripts. The package bundles reusable Pydantic models, an MCP-ready FastAPI server, and a python-sdk tool factory so you can embed XFOIL in your own workflows without inheriting any Orthodrone-specific schema.
Features
Typed request/response models for polar sweeps.
Reusable
compute_polarhelper that streams commands to the XFOIL CLI.Optional FastAPI app and python-sdk tool shims for quick integration.
MIT-licensed, fully typed, and covered by unit tests.
Installation
PyPI publication is on the roadmap; until then install directly from the Git repository or vendor the package.
Quickstart (FastAPI)
Run locally:
Quickstart (python-sdk tool)
Launch via STDIO transport:
Environment
Set XFOIL_BIN to the path of your XFOIL executable if it is not already on PATH.
Local development
License
MIT — see LICENSE.
This server cannot be installed
local-only server
The server can only run on the client's local machine because it depends on local resources.
Enables aerodynamic analysis through XFOIL polar computations. Provides typed models and tools to run airfoil performance analyses from agents or automation workflows.