Astrodynamics MCP server: TLE/SGP4, Lambert, access windows, porkchop, B-plane targeting.
Astrodynamics MCP server: TLE/SGP4, Lambert, access windows, porkchop, B-plane targeting.
A Model Context Protocol server that gives any MCP-capable LLM client (Claude Code, Cursor, ChatGPT desktop, custom agents) authoritative astrodynamics tools: TLE/SGP4 propagation, Lambert solving, ground-station access, time-scale and coordinate-frame conversions, porkchop scans, B-plane targeting, satellite metadata, and — with optional extras — full NASA GMAT mission execution ([gmat]), NASA SPICE / NAIF kernel queries ([spice]), and trajectory visualisation ([viz]).
Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.
Check the linked publisher documentation and your connected client's tool list. Names and availability can vary with the server version and account permissions.
| Tool | What it does |
|---|---|
| tle_lookup | Fetch current TLEs by NORAD ID, name, or group — from CelesTrak (default) or Space-Track. |
| sgp4_propagate | Propagate TLEs across UTC ISO 8601 epochs in TEME / ICRF / GCRS / ITRS / CIRS. |
| lambert_solve | Solve Lambert's problem; multi-rev solutions enumerated; two-impulse Δv on demand. |
| access_windows | Ground-station / observer access intervals over a window, with AOS / LOS / peak elevation. |
| time_convert | UTC / TAI / TT / TDB / UT1 / GPS / TCB / TCG conversions across ISO / JD / MJD / J2000-seconds / Unix. |
| frame_transform | State-vector transforms across ICRF / ITRS / GCRS / TEME / CIRS / TIRS / IAU body-fixed frames. |
| porkchop | (depart × arrive) Δv / C3 grid for interplanetary transfers, ASCII contour, summary or full output. |
| bplane_target | B-plane element calculation and impulsive targeting for hyperbolic flybys. |
| satellite_metadata | Physical & provenance metadata (mass, dimensions, COSPAR ID, launch, operator, decay status) for a NORAD ID. |
| gmat_run_mission | Run a complete GMAT mission; returns a parsed summary, report data, and pointers to large outputs. |
| gmat_sweep | Parameter sweeps and Monte Carlo (grid / samples / Monte Carlo / Latin hypercube) over a mission. |
| gmat_execute_script | Escape hatch — run raw GMAT script text and return its reports verbatim; engine errors come back as data. |
| gmat_validate_script | Parse-validate a script without running it; returns errors, warnings, and the resource/command structure. |
| gmat_read_run_artefact | Read the raw text of a file produced by a prior run (ephemerides, reports too large to inline). |
{
"mcpServers": {
"astrodynamics": {
"command": "uvx",
"args": ["astrodynamics-mcp"]
}
}
}Add to claude_desktop_config.json, then restart Claude Desktop.
Read, search and edit files inside allowed directories with the Model Context Protocol reference Filesystem server.
Retrieve version-aware library documentation and code examples with Context7 MCP, using resolve-library-id and query-docs.
A design agent in your coding agent's loop: briefs each screen, reviews UX and visual quality.
Control macOS apps via AppleScript/JXA: sanitized commands for Messages, Mail, Finder, and more.
MCP Server for Scratch, powered by scratchattach.
<i>Provides an API layer in front of the Ollama API, seamlessly adding tools from multiple MCP servers so every Ollama request can access all