Skip to content
Tresca

gmat-mcp (Guy2Es)

MCP serverCommunity

Builds GMAT missions from a declarative spec, compiles them to scripts and runs them in an isolated worker through the GMAT API. By Guy2Es.

0 starsUpdated 5 days agoGitHub data from 5 Nov 2026

At a glance

Type
MCP server
Works with
GMAT
How it connects
Drives a running copy of the tool
Access
Can modify models
Tool versions
GMAT R2026a tested (Windows 10; Linux worker through Docker)
Operating systems
Windows, Linux
Needs a GMAT licence
No
Transport
Local (stdio)
AI clients documented
Claude Desktop
Licence
MIT
Language
Python

What it can do

  • Defines spacecraft from Keplerian, Cartesian or TLE elements with force models covering harmonics, third bodies, drag and solar radiation pressure.
  • Plans impulsive and finite burns and targets them with GMAT's differential corrector, with about 50 GMAT quantities usable as outputs, stop conditions or targets.
  • Supports Earth and Moon as central bodies; a 91-day lunar frozen orbit matched JPL Horizons to 0.7 km in the author's test.
  • Keeps long runs going in the background and exports 3D trajectories, element plots, ground tracks, the GMAT script and Python.

Limitations

  • Alpha (0.1.0) by the author's own description.
  • Needs a GMAT install with its gravity, ephemeris and atmosphere data, and machine-specific loader files generated during setup.

Install

python -m venv gmat-mcp-env
gmat-mcp-env\Scripts\python.exe -m pip install -r requirements.txt

Source: github.com/Guy2Es/GMAT-MCP#setup

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.