MCP.Market

Space Standards MCP server

by manojknaikade·io.github.manojknaikade/space-standards-mcp·v0.2.4

Cited, requirement-level Q&A over ECSS and NASA standards you supply (bring your own documents)

A92/100grade A
What users say
No reviews yet
Be the first
Safety scan
A92/100

full report

Adoption
New

0 stars

Reviews

Write one

Nobody 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 posts

Read from the package source without running it. The installed server may list more.

  • compare_topic

    Side-by-side search of one topic in several standards, e.g. ECSS vs NASA on factors of safety.

  • get_references

    List the standards and clauses that a requirement (or its notes) refers to.

  • get_requirement

    Get the exact text of one requirement.

  • get_section_outline

    Table of contents of one standard: clause numbers, titles and how many records (by kind) each holds.

  • get_table

    Get a table (e.g. factors of safety) as structured rows, verbatim from the source.

  • list_documents

    List 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_requirements

    Search 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

no findings
  • 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
Overall 92/100. Components that don't apply are left out of the denominator. Any critical finding is an F.RubricAppeal a findingJSON

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
Add to Cursor

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.server

Connect 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.md

documents/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-mcp

The 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-space
    Conversions across 221 color spaces, tested against cited sources: CSS strings, gamut, LUTs
    A
  • llmwiki
    Compile documents into a cited knowledge wiki. Retrieve evidence, query, and review via local MCP.
    A