MRD — machine-readable datasheets for spacecraft components
MCP serverSearchmrd gives your AI access to spacecraft component specifications sourced from vendor datasheets. Once added, your AI can search those specs, pull full data dumps, and retrieve budget data, so answers about spacecraft parts come from the underlying documentation.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Then ask your AI: use MRD to explain properties
Details
Available today. Use it as a step in a pipeline you build, or from your connected AI.
No key or account is asked for. Not verified by us yet: Ahel has not run a call through it.
Add mrd, then ask your AI to search for the spacecraft component specs or budgets you need.
What your AI can do with it
- Search spacecraft component specs from vendor datasheets
- Pull complete dumps of component specification data
- Retrieve budget data for spacecraft components
- Look up specs for individual components while answering questions
Install MRD — machine-readable datasheets for spacecraft components
The server’s own address, for the clients that take one directly. Or connect Ahel once and every client you use reads it from one address, with the account kept on Ahel rather than in each client’s config.
Claude Code
claude mcp add --transport http --scope user mrd-machine-readable-datasheets 'https://newspacemarket.com/mrd-connect/mcp'Run it once in your project, then open /mcp to approve any sign-in the server asks for.
Claude Desktop
https://newspacemarket.com/mrd-connect/mcpAdd a custom connector in Settings, paste this address, and approve the sign-in.
Cursor
cursor://anysphere.cursor-deeplink/mcp/install?name=mrd-machine-readable-datasheets&config=eyJ1cmwiOiJodHRwczovL25ld3NwYWNlbWFya2V0LmNvbS9tcmQtY29ubmVjdC9tY3AifQ==Open the link and Cursor adds the server at that address.
ChatGPT
https://newspacemarket.com/mrd-connect/mcpIn Settings, enable Developer mode, create an MCP app, and paste this address. Your plan and workspace must allow custom apps.
Codex
codex mcp add mrd-machine-readable-datasheets --url 'https://newspacemarket.com/mrd-connect/mcp'Run it once, then sign in with codex mcp login mrd-machine-readable-datasheets if the server asks for an account.
From the project's README
As published by newspacemarket-com/mrd in README.md.
Typed, datasheet-sourced specifications for 2,500+ flight hardware products across 24 categories — reaction wheels, star trackers, propulsion, radios, antennas, structures, ground stations and more — with 19,900+ values that each cite the datasheet page they came from. Underneath sits the datasheet layer itself: 26,000+ facts read from 800+ datasheets, each anchored to a quoted page, and the full text of 1,600+ datasheets indexed for questions.
Built for software and AI assistants, not only for reading. Ask in plain language, filter by engineering requirements, or download the whole thing.
"Find a reaction wheel over 0.2 N·m·s that runs on a 12 V bus, under 2 kg"
A meets every requirement VRW-B-02 · Vectronic · 0.2 N·m·s · 9–36 V · 1000 g
B fails a named requirement RW-0.06 · momentum 0.06 N·m·s — need ≥ 0.2
C could fit, data not published NanoTorque GSW-600 · missing: supply voltage
Three rules make the data usable by a machine:
- Nothing is guessed. A missing property means the vendor does not publish it, and the item is reported as "data missing" rather than silently dropped or filled with a typical value.
- Conditions are kept apart. Idle, steady-state and peak power are separate records with their measurement condition attached — never averaged into one number.
- Every value is traceable. Source file and page, plus a confidence level:
L0machine-extracted,L1verified by a human against the vendor datasheet.
Use it from an AI assistant (MCP)
Hosted — no install. Add this as a custom connector in Claude, ChatGPT (developer mode) or any MCP client:
https://newspacemarket.com/mrd-connect/mcp
Local — for editors that speak stdio (Cursor, Windsurf, VS Code, Claude Desktop). Add to your MCP config:
{
"mcpServers": {
"mrd": {
"command": "npx",
"args": ["-y", "@newspacemarket/mrd-mcp"]
}
}
}
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.
Eight tools arrive in the assistant:
| tool | what it does |
|---|---|
match_components | reverse search — requirements in, candidates grouped A / B / C with per-parameter verdicts; optional price ceiling and export-control filter |
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 |
get_datasheet_digest | facts machine-read from one product's datasheet, by section (electrical, interfaces, mechanical, thermal, qualification, commercial…), each with page and verbatim quote |
search_datasheet_facts | one fact key across a whole category — connector, protocol, TID, flight heritage, lead time, price — one row per product with page and quote |
ask_datasheet | ask a datasheet a question and get the closest excerpts with page numbers, or scan every datasheet of a category for an exact term |
design_stack | a whole spacecraft bus from a plain-language task; pass fixed product ids to lock parts you have already chosen |
find_data_gaps | what is missing for a product, company or category and where to get it: already in the digest, in the datasheet text, or only from the vendor |
Where it is listed
- Official MCP Registry —
io.github.newspacemarket-com/mrd - Smithery —
info-zrja/newspace-mrd, one-click install into Claude, Cursor, VS Code and other clients - Dataset mirror — Hugging Face
Use it from code
No authentication for reading. An optional free key raises rate limits five-fold — request one at /mrd-connect/.
curl "https://newspacemarket.com/mrd-connect/match?category=star-trackers&accuracy_max=10&bus_v=12"
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-liner
The same four datasheet-layer calls are plain REST as well:
/mrd-connect/digest?product_id=…, /mrd-connect/facts?category=…&key=…,
/mrd-connect/datasheet?product_id=…&q=…, /mrd-connect/gaps?category=….
OpenAPI 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.
Download the data
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.
How the data is built
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.
Licence
- Code (the MCP bridge and examples): MIT — see
LICENSE. - Data in
data/: CC BY 4.0, attribution "NewSpace Market" — seedata/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.
Links
- Connection hub: https://newspacemarket.com/mrd-connect/
- AI component designer: https://newspacemarket.com/mrd-pilot/
- Catalogue: https://newspacemarket.com
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.
Tools it offers (14)
What this server listed when Ahel dialed its public endpoint in Oct 2026, with no key and no account of yours. The names are the server’s own.
explain_propertiesmatch_componentsfind_alternativesselection_guidefind_suppliersbuild_budgetget_component_specsget_datasheet_digestsearch_datasheet_factsask_datasheetdesign_stackfind_data_gapsask_consolecheck_fit
Signals
- GitHub stars
- 1
- Last commit
- Sep 2026
Advanced
- Delivery
- mrd MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
- Item type
- mcp-server
- Key
io-github-newspacemarket-com-mrd- Source
- github.com/newspacemarket-com/mrd
- Hosted endpoint
https://newspacemarket.com/mrd-connect/mcp
github.com/newspacemarket-com/mrd