GMAT MCP Server (ginomoretta-creator)
MCP serverCommunity
Lets the agent write GMAT mission scripts, run them headless through GmatConsole and fix what breaks, with a gotchas list. By ginomoretta-creator.
2 starsUpdated 4 weeks 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 R2025a tested
- Operating systems
- Windows
- Needs a GMAT licence
- No
- Transport
- Local (stdio)
- AI clients documented
- Claude Code, Claude Desktop, Cursor
- Licence
- ISC
- Language
- TypeScript
What it can do
- runGmat runs a mission script headless and classifies the result as completed, parse, convergence or run error, with extracted messages and report-file contents.
- getGmatIdioms returns a hand-built list of GMAT pitfalls, such as cumulative ElapsedSecs and Propagate Synchronized for two-spacecraft burns.
- Lists and returns NASA sample scripts as templates, plus an optional local corpus of community scripts that passed a headless run.
- searchDocs searches a prebuilt, locally embedded index of the GMAT documentation.
Limitations
- The docs index is built from a third-party mirror of the GMAT documentation; rebuilding it needs an OpenAI API key.
- Setup examples use Windows paths, and the README's quick start mentions only searchDocs.
Install
git clone https://github.com/ginomoretta-creator/gmat-mcp-server.git
cd gmat-mcp-server
pnpm install
echo "GMAT_BIN=C:\Path\To\GMAT_R2025a\bin" > .env.local
pnpm build
pnpm startSource: github.com/ginomoretta-creator/gmat-mcp-server#quick-start
claude mcp add gmat -- node C:\path\to\gmat-docs-mcp-server\dist\index.jsSource: github.com/ginomoretta-creator/gmat-mcp-server#claude-code
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.