Spacecraft component specs from vendor datasheets: search, dumps, budgets
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Typed, datasheet-sourced specifications for 2,486 flight hardware products across 24 categories β reaction wheels, star trackers, propulsion, radios, antennas, structures, ground stations and more β with 19,011 values that each cite the datasheet page they came from.
Built for software and AI assistants, not only for reading. Ask in plain language, filter by engineering requirements, or download the whole thing.
Three rules make the data usable by a machine:
L0 machine-extracted, L1 verified by a human against the vendor datasheet.Hosted β no install. Add this as a custom connector in Claude, ChatGPT (developer mode) or any MCP client:
Local β for editors that speak stdio (Cursor, Windsurf, VS Code, Claude Desktop). Add to your MCP config:
The package is a thin bridge: it speaks stdio to your editor and forwards to the hosted endpoint, so new tools appear without upgrading anything.
Three tools arrive in the assistant:
| tool | what it does |
|---|---|
match_components | reverse search β requirements in, candidates grouped A / B / C with per-parameter verdicts |
get_component_specs | the full typed layer of one category, for your own comparison or trade study |
build_budget | mass and steady-state power of a stack, with bus-voltage checks and an honest list of what could not be counted |
io.github.newspacemarket-com/mrdinfo-zrja/newspace-mrd,
one-click install into Claude, Cursor, VS Code and other clientsNo authentication for reading. An optional free key raises rate limits five-fold β request one at /mrd-connect/.
examples/python/select_wheels.py β reverse search, printing why each candidate passed or failedexamples/python/budget.py β assemble a stack and budget it through the MCP toolsexamples/js/match.mjs β same search from Node, no dependenciesexamples/curl.md β every endpoint as a one-linerOpenAPI 3.1: openapi.json, served live at
https://newspacemarket.com/mrd-connect/openapi.json. Import it as a ChatGPT
Custom GPT Action, a LangChain / CrewAI / n8n toolkit, or convert it to Gemini
function declarations.
data/ holds a dated snapshot, regenerated as the layer grows:
| file | contents |
|---|---|
mrd-full.json | everything β products, values, property dictionary |
mrd-values.csv | one row per value: product, property, number, unit, bound, condition, source, confidence |
mrd-products.csv | one row per product: name, manufacturer, category, URL |
mrd-properties.csv | the property dictionary β what each key means and its canonical unit |
Live data is always newer than the snapshot; use get_component_specs or
/mrd-connect/specs?category=β¦ when freshness matters.
Values are extracted from vendor datasheets (text and, for scanned documents, page images), from vendor product pages, and from product descriptions β the source of every record says which. Units are converted by code, not by a model: kg to g, dBm to W, psi to bar, tf to mN. A validation pass rejects a figure whose unit does not match the property, and an outlier scan flags values that sit far from the category median for human review.
Coverage is not exhaustive. Where a vendor publishes nothing machine-readable, the product simply is not here β and where a required field is missing, the API says so by name instead of guessing.
LICENSE.data/: CC BY 4.0, attribution "NewSpace Market" β see
data/LICENSE-DATA.Specifications are extracted from publicly published vendor materials and are provided as-is. Verify against the vendor datasheet before committing to a design.
Are you a vendor whose products are listed? Completing the missing fields takes minutes and is free β write to us from your company domain and we will send a direct link.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/mrd)<a href="https://allmcps.com/mcp/mrd"><img src="https://allmcps.com/api/badge/mrd?style=directory" alt="Mrd on AllMCPs" /></a>