šŸš€ Aerospace MCP

Comprehensive flight planning, orbital mechanics, and spacecraft trajectory optimization platform with FastMCP integration and 30+ specialized aerospace tools.

30+
Aerospace Tools
28K+
Airports
190+
Aircraft Types
<1s
Response Time

🌟 Comprehensive Aerospace Capabilities

āœˆļø

Flight Planning & Airport Resolution

Intelligent airport search, route planning, and aircraft performance modeling with real-time calculations.

  • 28,000+ airports worldwide
  • Great-circle route calculation
  • Aircraft-specific performance
  • Fuel consumption estimation
  • Multi-leg journey planning
šŸ›°ļø

Orbital Mechanics & Space Operations

Complete orbital mechanics suite with propagation, rendezvous planning, and trajectory optimization.

  • Keplerian elements conversion
  • J2 perturbation modeling
  • Ground track computation
  • Hohmann transfers
  • Lambert problem solving
šŸŒŖļø

Atmospheric & Aerodynamics

Advanced atmospheric modeling and aerodynamic analysis for comprehensive flight envelope studies.

  • ISA atmosphere profiles
  • Wind modeling (logarithmic/power law)
  • Wing VLM analysis
  • Airfoil polar generation
  • Stability derivatives
šŸš€

Rocket Trajectory Optimization

3DOF trajectory simulation, sizing estimation, and thrust profile optimization for rocket systems.

  • 3DOF numerical integration
  • Launch angle optimization
  • Thrust profile optimization
  • Sizing requirements estimation
  • Sensitivity analysis
šŸ”§

FastMCP & REST API

Dual interface support with modern FastMCP framework and traditional REST API for maximum flexibility.

  • FastMCP integration
  • RESTful API endpoints
  • Claude Desktop compatible
  • 70% code reduction
  • Modular tool architecture
šŸ”¬

Research & Analysis Tools

Specialized tools for propeller analysis, UAV optimization, and Monte Carlo uncertainty studies.

  • BEMT propeller analysis
  • UAV energy optimization
  • Monte Carlo simulations
  • Genetic algorithms
  • Coordinate transformations

šŸ’» Easy Integration

REST API Usage

# Search for airports # GET /airports/by_city?city=San Jose&country=US curl "http://localhost:8080/airports/by_city?city=San Jose&country=US" # Plan a flight curl -X POST "http://localhost:8080/plan" \ -H "Content-Type: application/json" \ -d '{ "depart_city": "San Jose", "arrive_city": "Tokyo", "ac_type": "A320", "cruise_alt_ft": 35000 }'

MCP Integration (Anthropic API with Deferred Loading)

Enable deferred tool loading for efficient context usage with 34+ tools:

// Anthropic API with deferred tool loading { "tools": [ { "type": "tool_search_tool_regex_20251119", "name": "tool_search_tool_regex" }, { "type": "mcp_toolset", "mcp_server_name": "aerospace-mcp", "default_config": { "defer_loading": true }, "configs": { "search_aerospace_tools": { "defer_loading": false }, "list_tool_categories": { "defer_loading": false } } } ] }

Python Client Example

import requests # Initialize client base_url = "http://localhost:8080" # Search airports response = requests.get( f"{base_url}/airports/by_city", params={"city": "San Jose", "country": "US"} ) airports = response.json() # Plan flight flight_data = { "depart_city": "San Jose", "arrive_city": "Tokyo", "ac_type": "A320" } response = requests.post(f"{base_url}/plan", json=flight_data) flight_plan = response.json()

šŸ–„ļø See It In Action

Experience aerospace-mcp tools through Claude Code. Click the tabs below to see example interactions.

šŸš€ Quick Start

⚔ UV (Recommended)

Fastest Python package manager with excellent dependency resolution.

# Install UV curl -LsSf https://astral.sh/uv/install.sh | sh # Clone and setup git clone https://github.com/cheesejaguar/aerospace-mcp.git cd aerospace-mcp uv venv && source .venv/bin/activate uv sync # Run HTTP server uvicorn main:app --reload --host 0.0.0.0 --port 8080

🐳 Docker

Containerized deployment for consistent environments.

# Clone and build git clone https://github.com/cheesejaguar/aerospace-mcp.git cd aerospace-mcp # Build and run docker build -t aerospace-mcp . docker run -p 8080:8080 aerospace-mcp # Test the API curl "http://localhost:8080/health"

šŸ¤– Claude Code MCP

Add aerospace-mcp to your Claude Code settings for full tool access.

// Add to ~/.claude/settings.json { "mcpServers": { "aerospace-mcp": { "command": "uv", "args": [ "--directory", "/path/to/aerospace-mcp", "run", "aerospace-mcp" ] } } }

āš ļø IMPORTANT SAFETY NOTICE

THIS SOFTWARE IS FOR EDUCATIONAL, RESEARCH, AND DEVELOPMENT PURPOSES ONLY

• NOT FOR REAL NAVIGATION - Do not use for actual flight planning or navigation

• NOT CERTIFIED - This system is not certified by any aviation authority

• ESTIMATES ONLY - Performance calculations are theoretical estimates

• NO LIABILITY - Authors assume no responsibility for any consequences of use

For real flight planning, always use certified aviation software and consult official sources.