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.txtSource: github.com/Guy2Es/GMAT-MCP#setup
{
"mcpServers": {
"gmat-mcp": {
"command": "C:/path/to/GMAT-MCP/gmat-mcp-env/Scripts/python.exe",
"args": ["C:/path/to/GMAT-MCP/server.py"],
"env": {"GMAT_INSTALL": "C:/GMAT"}
}
}
}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.