Model Context Protocol server

Aerospace engineering tools, wired into your AI agent

An open-source MCP server exposing 47 tools across flight planning, orbital mechanics, rocket trajectories, aerodynamics, and trajectory optimization — callable from Claude and any MCP-compatible client.

$ uvx aerospace-mcp · no Rust needed · PyPI ↗

GC-PLOT · WGS-84 PLAN_FLIGHT
RouteSJC → NRT
Great circle8,295 km
EngineOpenAP · A359
47
aerospace tools
11
engineering domains
7,861
airports (IATA)
37
aircraft models

Capabilities

Eleven domains, one protocol

Every tool is a typed Python function with an auto-generated MCP schema — discoverable at runtime through the built-in tool search, and callable from the CLI without an MCP client. Trajectory and orbit math runs in a compiled Rust core, shipped prebuilt so installs need no toolchain.

Flight planning

Great-circle routes on WGS-84, multi-leg journeys, wind-aware ETA and fuel from OpenAP performance models.

plan_flight · plan_multi_leg_flight · search_airports

Orbital mechanics

Kepler element conversions, J2 propagation, ground tracks, Hohmann transfers, rendezvous, and an Izzo Lambert solver, in native Rust.

propagate_orbit_j2 · hohmann_transfer · lambert_problem_solver

Rockets

3-DOF trajectory simulation with ISA atmosphere, vehicle sizing estimates, and launch-angle and thrust-profile optimization, in native Rust.

rocket_3dof_trajectory · optimize_launch_angle · optimize_thrust_profile

Aerodynamics

Wing VLM analysis, airfoil polars, stability derivatives, and propeller BEMT with UAV energy estimates.

wing_vlm_analysis · airfoil_polar_analysis · propeller_bemt_analysis

Atmosphere & frames

US Standard Atmosphere 1976 profiles, wind models, and ECEF/ECI/geodetic transforms with precession and Earth rotation.

get_atmosphere_profile · transform_frames · geodetic_to_ecef

Aircraft performance

Density altitude, V-speeds, weight & balance, takeoff and landing distances, fuel reserves, and unit conversion.

takeoff_performance · weight_and_balance · convert_units

Optimization & GNC

Genetic algorithms, particle swarm, Monte Carlo uncertainty, porkchop plots, Kalman filtering, and LQR design.

porkchop_plot_analysis · kalman_filter_state_estimation

Tool discovery

Search tools by name, keyword, or safe regex — built for Anthropic's deferred tool loading so agents keep context lean.

search_aerospace_tools · list_tool_categories

Integration

Call it your way

The same core logic is exposed three ways: an MCP server for AI agents, a FastAPI HTTP service, and a direct CLI.

{
  "mcpServers": {
    "aerospace": {
      "command": "uvx",
      "args": ["aerospace-mcp"]
    }
  }
}

On the wire

What an agent sees

Real tool calls and their responses, as the MCP server returns them.

▸ search_airports {"query": "SJC"}
Found 1 airport(s):

• SJC (KSJC) - Norman Y Mineta San Jose International Airport
  City: San Jose, US
  Coordinates: 37.3630, -121.9286
  Timezone: America/Los_Angeles

Quick start

Running in under a minute

The only prerequisite is uv, which fetches Python if you need it. Prebuilt packages cover Linux, macOS and Windows, so there is no Rust toolchain or compiler to install.

Claude Code

# MCP server + skills, one line
claude plugin marketplace add cheesejaguar/aerospace-mcp \
  && claude plugin install aerospace-mcp@aerospace-mcp

# or just the MCP server
claude mcp add aerospace -- uvx aerospace-mcp

Any agent (skills)

# Cursor, Codex, OpenCode, Claude Code, ...
npx skills add cheesejaguar/aerospace-mcp

# skills call the CLI through uv
curl -LsSf https://astral.sh/uv/install.sh | sh

uv (no Rust needed)

# prebuilt wheels: Linux, macOS, Windows
uv tool install aerospace-mcp
aerospace-mcp-cli search "orbit transfer"

# or run in place, nothing installed
uvx --from aerospace-mcp aerospace-mcp-http

Docker

git clone https://github.com/cheesejaguar/aerospace-mcp
cd aerospace-mcp
docker build -t aerospace-mcp .
docker run -p 8080:8080 aerospace-mcp

# verify
curl http://localhost:8080/health
Research and education only.

Outputs are simplified engineering estimates with no certification, no weather data, and no airspace awareness. Never use this software for real navigation, flight planning, or aircraft and spacecraft operations.