Mrd MCP server
online · 100% uptimeio.github.newspacemarket-com/mrd·v1.2.0·1 starsSpacecraft component specs from vendor datasheets: search, digests, facts, gaps, budgets, bus design
1 stars27 downloads/wk
Reviews
Write oneNobody has reviewed Mrd yet.
If you have run it, two minutes of your experience saves the next person an afternoon.
Mrd tools (14)
write = sends, deletes, buys or postsask_consoleFreePlain-language engineering question over the whole platform, answered by platform rules without any external model: selection by requirements, values of a property across a class, companies by capability and country, launch windows, term definitions. Returns a short answer plus data blocks (candidates A/B/C, values, companies, launches). Use when the question does not map cleanly onto one structured tool.
ask_datasheetFreeAsk a product datasheet a question and get the closest excerpts with page numbers (pre-indexed text), or scan ALL datasheets of a category for an exact term (term + category) and get the exact list of products mentioning it with an excerpt each.
build_budgetFreeEngineering budget for a component stack: pass product ids (from the other tools) and your bus voltage, get total mass, total steady-state power, per-item data interfaces, voltage-compatibility verdicts and an honest list of what could NOT be counted because the vendor does not publish it. Use it to assemble and sanity-check a subsystem, e.g. 3-4 reaction wheels for an ADCS.
check_fitFreeCheck whether a set of products docks together, by the interface template of each product type: deployer and CubeSat structure form factor and satellite mass, separation system and spacecraft mass, solar panel size and EPS solar input (Voc/Vmp, power), battery and EPS, EPS output rails or the unregulated bus against each unit supply range, EPS charge current against the battery limit, satellite envelope against the deployer envelope for its form factor, on-board computer against unit data interfaces, board stack format, free volume, radio against antenna and ground station (frequency, band, connector, protocol and modulation), antenna against ground station polarization, GNSS receiver signals against the GNSS antenna band, magnetorquer coil current against the driver channel, PPU output power against the electric thruster, array drive against panel power, propulsion propellant against tank media, steady power budget. Verdicts fits / conflict / check / unknown, plus ask_vendor: exactly which values are missing to decide.
design_stackFreeAssemble a whole spacecraft bus from a plain-language task: the service plans the subsystems, matches every item deterministically against the stated requirements, computes the mass/power budget and writes an evidence-bound rationale. Pass fixed = product ids you have already chosen (from match_components or get_datasheet_digest): they stay in their subsystems, are checked against the requirements (selected.fixed, fixed_verdict, fixed_fails) and the rest is assembled around them. LLM-backed and rate-limited (6/min, 30/h anonymous).
explain_propertiesFreeWhat every property of a product category means: definition, how it is measured and what goes into the measurement condition, how to use it when selecting, what it is commonly confused with, typical range and related properties. Call this before interpreting specs of an unfamiliar category.
find_alternativesFreeAlternatives / second sources / replacements for ONE product: requirements are derived from its own published values (key fields of its class — higher-is-better at least 80 %, lower-is-better at most 120 %, same interface, band or type) and its class is searched without it. Returns the derived requirements, fields not compared, and groups A (meets all), B (fails one), C (data missing). Use when a part has a long lead time, is discontinued or export-restricted. Equal figures do not make a drop-in replacement — interfaces must be confirmed with the manufacturer.
find_data_gapsFreeWhat is missing for a product, a company or a category and where to get it: in_digest (already read from the datasheet — value, page), in_datasheet_text (the datasheet mentions it — page, excerpt), not_in_datasheet (ask the vendor), no_datasheet (ask the vendor for a datasheet). For vendors: what to publish; for buyers: what to ask.
find_suppliersFreeCompanies whose PRODUCTS meet engineering requirements in one category — "who makes platforms for GEO", "Chinese companies making star trackers better than 10 arcsec", "suppliers of flight-proven reaction wheels". Pass category, optional country and any requirement parameter of match_components (same names and units). Returns companies with their matching products, and how many more companies may fit because the decisive value is not published.
get_component_specsFreeThe typed layer of a category, 10 products per call (page with offset, narrow with ids and keys) — every item with every value (number, canonical unit, bound, measurement condition, datasheet source page, confidence L0/L1) plus the property dictionary grouped by interface port (perf/power/data/mech/thermal/env/supply) — for arbitrary comparison, budgeting or trade studies on your side.
get_datasheet_digestFreeFacts machine-read from a product datasheet, by section (identity, performance, electrical, interfaces, mechanical, thermal, environmental, qualification, lifetime, options, compliance, commercial). Each fact carries unit, condition, the page and a verbatim quote it was verified against (confidence L0) plus a link into the PDF. Use it for what the typed layer does not hold: connectors, protocols, survival temperature, vibration, radiation, heritage, options, export control, lead time. Pass product_id from match_components or a product name.
match_componentsFreeReverse search over a typed spec layer: pass a category and engineering requirements, get every catalogued item grouped as A (meets all stated requirements), B (fails a named requirement, both figures quoted) or C (could fit, data missing). Verdicts cite the datasheet page. Omit parameters you do not care about. Categories: reaction-wheels, star-trackers, obc-computers, batteries, radios, solar-panels, propulsion, sun-sensors, magnetometers, magnetorquers, imus-gyros, gnss-receivers, eps, deployers, thermal, antennas, sdr-modems, cameras, structures, platforms, ground-stations, sadm, tanks-valves, separation-systems, pointing-mechanisms, test-facilities (environmental test labs — items are companies: test, shaker_min_kn, tvac_min_m, specimen_min_kg, emc_min_m). The answer is compact: group A in full (up to 25), groups B and C — the first 10 with the reason, plus counts and the fields most often unpublished in C; page with group and offset.
search_datasheet_factsFreeOne fact key across a whole category: which products state it in their datasheets and what value — e.g. connector, data_interface, protocol, survival_temperature, tid_tolerance, flight_heritage, trl, export_control, lead_time, price, design_life. One row per product with page and quote. Reports coverage (how many products of the category have a digested datasheet).
selection_guideFreeHow to choose a product of one category, from the catalogue data only: the decisive parameters with real ranges (middle half and full range), which side is better, how many products publish each, what to ask the vendor, and ready match queries. category = "cubesat" gives the list of subsystems a CubeSat is built from with catalogue counts.
Public scan report
scanner v0.1.10 · 2026-10-03 · same rubric, same numbers if you re-run it
- Code scan4 source files scanned25/25
- Live reliabilityremote reachable in 1782ms20/20
- Tool poisoning14 tool descriptions checked15/15
- Auth qualityopen endpoint, read-only tools10/15
- Maintenancelast push 19 days ago15/15
- Maintainer identityregistry namespace matches repository owner6/10
How Mrd compares
Against every graded Web search MCP server, from our own scans and uptime checks. Updated after each scan run.
- Safety score
- 91/100
- higher than 88% of 3,470 Web search servers
- Tools
- 14
- the typical Web search server has 5
- Tools that change things
- 0%
- typical: 0%. Fewer write tools means less an agent can break
- Uptime
- 100%
- of our recent checks; the typical remote Web search server answers 100%
- Response time
- 189 ms
- faster than 70% of 2,238 Web search servers
- GitHub stars
- 1
- more than 55% of 1,786 Web search servers
- Downloads a week
- 27
- more than 13% of 827 Web search servers with a package
What its tools let an agent do: 14 read
Install Mrd in Claude Code, Cursor or VS Code
claude mcp add --transport http mrd https://newspacemarket.com/mrd-connect/mcp
What the publisher says
From the Mrd repository's README, as published. We do not edit it. Read it on GitHub
MRD — machine-readable datasheets for spacecraft components
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 voltageThree rules make the data usable by a machine:
it, and the item is reported as "data missing" rather than silently dropped or filled with a typical value.
- Nothing is guessed. A missing property means the vendor does not publish
records with their measurement condition attached — never averaged into one number.
- Conditions are kept apart. Idle, steady-state and peak power are separate
L0 machine-extracted, L1 verified by a human against the vendor datasheet.
- Every value is traceable. Source file and page, plus a confidence level:
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/mcpLocal — 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:
Where it is listed
Shortened. The full README is on GitHub.
Nothing above is checked by us. What we check is on the safety report.
Mrd: common questions
- Is Mrd MCP server safe?
- Yes, by our scan: it is graded A (91/100). Read the Mrd safety report
- How do I install Mrd?
- It runs remotely at newspacemarket.com. Add it to Claude Code, Cursor, VS Code or Claude Desktop with the snippets above, or call it through the mcp.market gateway without installing anything.
- Does Mrd need an API key?
- Yes. The registry entry asks for
MRD_API_KEY. - Is Mrd maintained?
- The last commit was 51 days ago (2026-09-14). The latest release is v1.2.0.
- Is Mrd up?
- 100% of our last 28 checks got an answer. We check remote servers about four times a day.
- What can I use instead of Mrd?
- Servers from other publishers that do the same job: jDocmunch MCP server and Watermelon UI MCP server.
- How does Mrd compare with other Web search MCP servers?
- safety score 91/100 (higher than 88% of 3,470 Web search servers); tools 14 (the typical Web search server has 5); tools that change things 0% (typical: 0%. Fewer write tools means less an agent can break). Full comparison.
Alternatives to Mrd
Same job from other publishers: the closest match first, then the best rated.
- jDocmunch MCPSection-level doc search for .md, .rst, .adoc, .ipynb, .html, .yaml, .json, and OpenAPI specs.not reviewedEstablishedA
Watermelon UISearch free React, Tailwind, and shadcn components, blocks, and dashboards; get installable source.not reviewedEstablishedB