Space Standards MCP server
io.github.manojknaikade/space-standards-mcp·v0.2.4Cited, requirement-level Q&A over ECSS and NASA standards you supply (bring your own documents)
0 stars
Reviews
Write oneNobody has reviewed Space Standards yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Space Standards tools (7)
write = sends, deletes, buys or postsRead from the package source without running it. The installed server may list more.
compare_topicSide-by-side search of one topic in several standards, e.g. ECSS vs NASA on factors of safety.
get_referencesList the standards and clauses that a requirement (or its notes) refers to.
get_requirementGet the exact text of one requirement.
get_section_outlineTable of contents of one standard: clause numbers, titles and how many records (by kind) each holds.
get_tableGet a table (e.g. factors of safety) as structured rows, verbatim from the source.
list_documentsList the standards currently loaded: issue, title, family (ECSS / NASA), doc_type (standard, handbook, ...), discipline, record counts and parse `tier` ("verified": hand-checked against the source; "checked": passes the automatic parse health checks; "unchecked": parsed automatically — for both, check numbers against the source page before relying on them).
search_requirementsSearch across loaded requirements (BM25; hybrid with embeddings when the server enables it). Optionally restrict to one document.
Public scan report
scanner v0.1.10 · 2026-10-15 · same rubric, same numbers if you re-run it
- Code scan20 source files scanned25/25
- –Live reliabilityno gateway calls yet and no remote to proben/a
- –Tool poisoningtools not inspected (local package is not executed); not countedn/a
- Auth qualitylocal package, no credentials required12/15
- Maintenancelast push 0 days ago15/15
- Maintainer identityregistry namespace matches repository owner; GitHub account older than a year8/10
How Space Standards compares
Against every graded MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 92/100
- higher than 95% of 48,255 servers
- Tools
- 7
- the typical server has 7
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
What its tools let an agent do: 7 read
Install Space Standards in Claude Code, Cursor or VS Code
claude mcp add space-standards-mcp -- uvx space-standards-mcp
What the publisher says
From the Space Standards repository's README, as published. We do not edit it. Read it on GitHub
space-standards-mcp
<!-- mcp-name: io.github.manojknaikade/space-standards-mcp -->
An MCP server (and a thin optional agent) that answers questions about ECSS and NASA space standards with exact, requirement-level citations: every result names the document, issue and requirement ID, or the answer is "not covered". You bring the standards; nothing from them is stored in this repository. It is aimed at launcher and payload-fairing structures first (factors of safety, fracture control, loads, shock, vibroacoustics) and is built to grow to the whole ECSS and NASA set.
Independent project. Not affiliated with or endorsed by the European Space Agency (ESA), the ECSS Secretariat
or NASA. The ECSS, ESA and NASA names and the names of their standards belong to their owners and are used here
only to identify the documents the software works with.
60-second demo (invented fixtures)
The repository ships three invented demo standards and a demo handbook in tests/fixtures/ (made-up text and numbers, so you can try everything without any real document).
git clone https://github.com/manojknaikade/space-standards-mcp.git && cd space-standards-mcp
python -m venv .venv && source .venv/bin/activate # Python 3.11+
pip install -e ".[dev]"
pytest -q # fixture tests; real-document tests skip without documents/
# retrieval eval on the demo standards: expected recall@5 1.00 over 4 questions
python eval/run_retrieval_eval.py --docs tests/fixtures --questions eval/demo_questions.yaml
# the MCP server over the demo standards (stdio; an MCP client talks to it)
SPACESTD_DOCS=tests/fixtures python -m spacestd.serverConnect a client (below) to that server and ask, for example, "which factor of safety applies to a metallic fairing in DEMO-E-ST-98C?". The answer comes back with a citation such as DEMO-E-ST-98C Rev.2, 4.1.2a.
Use your own documents
No standards text is distributed here. Download the documents yourself and put them in documents/ (gitignored) or any folder you point SPACESTD_DOCS at:
fetches the public ones politely (robots.txt, one request every 2 s); --dry-run only lists them.
- ECSS: (free registration); Word or PDF.
- NASA: the NASA Technical Standards System, . python scripts/downloadnasastandards.py documents/nasa
Then:
python -m spacestd.catalogue documents # what was found, and what is loaded
python -m spacestd.health documents # parse every document, set its tier, write eval/CORPUS_HEALTH.mddocuments/corpus.yaml selects what is loaded (doc-ID patterns with *, see ADR-0006); without it only files directly in documents/ load:
load:
- ECSS-E-ST-32*
- NASA-STD-5*File naming, sidecar metadata and formats (PDF preferred; Word files need LibreOffice) are described in documents/README.md. Parsed documents are cached in documents/.spacestd-cache/. The standards remain subject to their publishers' terms of use.
Install without a clone
The package is on PyPI:
uvx space-standards-mcp
pipx install space-standards-mcpThe latest development version installs from git: pipx install git+https://github.com/manojknaikade/space-standards-mcp.
The space-standards-mcp command starts the server (stdio) and reads SPACESTD_DOCS.
Connect an MCP client
Use an absolute path to the Python that has the package installed, and to your documents folder.
With uvx, a client can start the server without a local install, e.g. in Claude Desktop: {"command": "uvx", "args": ["space-standards-mcp"], "env": {"SPACESTD_DOCS": "/abs/path/to/documents"}}.
Claude Code
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Space Standards: common questions
- Is Space Standards MCP server safe?
- Yes, by our scan: it is graded A (92/100). Read the Space Standards safety report
- How do I install Space Standards?
- It runs on your machine. Copy the Claude Code, Cursor, VS Code or Claude Desktop config from the install section.
- Does Space Standards need an API key?
- No secret keys are declared. It reads 3 settings from the environment.
- Is Space Standards maintained?
- The last commit was 20 days ago (2026-10-15). The latest release is v0.2.4.
- What can I use instead of Space Standards?
- Servers from other publishers that do the same job: color-space MCP server and llmwiki MCP server.
- How does Space Standards compare with other MCP servers?
- safety score 92/100 (higher than 95% of 48,255 servers); tools 7 (the typical server has 7); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Space Standards
Same job from other publishers: the closest match first, then the best rated.
- color-spaceConversions across 221 color spaces, tested against cited sources: CSS strings, gamut, LUTsnot reviewedWidely usedA
- llmwikiCompile documents into a cited knowledge wiki. Retrieve evidence, query, and review via local MCP.not reviewedEstablishedA