Mrd logo

Mrd

Searches spacecraft component specifications, queries datasheet facts, designs stacks, and builds mass and power budgets.

Install Mrd

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "mrd": {
      "command": "npx",
      "args": [
        "-y",
        "@newspacemarket/mrd-mcp"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Automated check passed— started and listed 14 tools correctly (3d ago).

Overview

The mrd MCP server connects AI assistants to machine-readable specifications for more than 2,500 spacecraft hardware products. It supports requirement-based component matching, datasheet searches, stack design, and mass or steady-state power budgets through hosted MCP or a local stdio bridge. Reach for it when a trade study needs traceable vendor data, page references, explicit missing fields, or category-wide comparisons. Reading data requires no authentication, while an optional key increases rate limits.

Use cases

  • Match spacecraft components against mass, voltage, performance, and price requirements
  • Compare datasheet facts across a hardware category with page citations
  • Build a spacecraft stack and estimate mass and steady-state power
  • Find missing specifications before contacting a vendor

Key features

  • Requirement-based component matching
  • Cited typed specifications
  • Datasheet question and fact search
  • Spacecraft stack design
  • Mass and power budgeting
  • Data-gap reporting

Tools14

What Mrd lets your agent do. Expand a tool for its parameters.

Verified live~5.7k tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 3d ago

Recent health check succeeded.

10/10 checks healthy over the last 58d

What it can do

From the 14 tools this server returned when we ran it; 13 declare their own safety hints.

Read-only tools · 14
Network at startup4 connections
Files written at startupNone
Install scriptsNone
npm provenanceNot published
Package age61 days
Maintainers1

Observed 2026-11-01 in an isolated sandbox. A description of reach, not a security audit.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 8d ago via OSV.dev · @newspacemarket/mrd-mcp (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads124Package downloads in the last 30 days.
Last commit1mo agoMost recent push to the default branch.
Availability100%Our rolling endpoint + install checks that succeeded.
Install checkPassedOur sandbox started it and listed its tools.
Tools exposed14Callable tools this server registers over MCP.

How Mrd works

What the mrd MCP server does

The mrd MCP server gives AI assistants access to typed specifications for spacecraft components across 24 categories, including reaction wheels, star trackers, propulsion, radios, antennas, structures, and ground stations. Its data layer contains more than 19,900 cited values from over 2,500 flight hardware products, alongside 26,000 facts extracted from more than 800 datasheets. Full text from over 1,600 datasheets is indexed for questions.

The mrd MCP server is intended for engineering searches and early trade studies. You can describe requirements in natural language, compare candidates, assemble a spacecraft bus, inspect product facts, or identify information that is not available. Values retain their units, operating conditions, source file, datasheet page, and confidence level. Missing information is reported rather than inferred.

How it works

The mrd MCP server exposes a hosted MCP endpoint at https://newspacemarket.com/mrd-connect/mcp. A local package, @newspacemarket/mrd-mcp, provides a stdio interface for editors and forwards requests to that hosted service. The same service also provides REST endpoints and an OpenAPI 3.1 document for integrations such as custom actions or agent toolkits.

Data is extracted from vendor datasheets, scanned document images, vendor product pages, and product descriptions. Unit conversions are performed in code, and validation checks whether a value's unit matches its property. Records include either machine-extracted confidence (L0) or human-verified confidence (L1).

Setup and configuration

For a hosted connection, add the MCP URL as a custom connector in an MCP-compatible client. For local stdio clients, add the following entry to the client's MCP configuration:

config.json
{
  "mcpServers": {
    "mrd": {
      "command": "npx",
      "args": ["-y", "@newspacemarket/mrd-mcp"]
    }
  }
}

No authentication is needed for reading. An optional free key is available through the connection hub and increases rate limits five-fold. The repository also includes Python, JavaScript, and curl examples, while the live OpenAPI document is available at /mrd-connect/openapi.json.

Tools and capabilities

The mrd MCP server provides eight tools:

  • match_components filters products against engineering requirements and groups results into candidates that pass, fail, or have missing data. It can also apply price and export-control filters.
  • get_component_specs returns the typed specification layer for a category.
  • build_budget calculates mass and steady-state power for a component stack, checks bus voltage, and identifies items that could not be counted.
  • get_datasheet_digest returns product facts by section with page references and quoted source text.
  • search_datasheet_facts compares one fact key across a category, with a page and quote for each row.
  • ask_datasheet searches one or all category datasheets for question-related excerpts or exact terms.
  • design_stack creates a spacecraft bus from a plain-language task and accepts fixed product IDs.
  • find_data_gaps reports missing information for a product, company, or category and indicates whether it exists in extracted data, indexed text, or only from the vendor.

Limitations and notes

Coverage is not exhaustive. Products without machine-readable vendor information may be absent, and unpublished properties remain missing. Conditions such as idle, steady-state, and peak power are kept as separate records rather than combined. The repository contains a dated data snapshot, but live queries are newer when freshness matters.

Specifications are provided as-is and should be checked against the vendor datasheet before design commitment. The MCP bridge and examples use the MIT license; the included data uses CC BY 4.0 with attribution to NewSpace Market.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Mrd

mrd is an MCP server that connects AI assistants to machine-readable spacecraft component specifications and vendor datasheets. Its main tools match components to requirements, retrieve typed specs, search cited datasheet facts, design spacecraft stacks, build mass and power budgets, and report missing data across thousands of products.

Install it locally by adding the `npx -y @newspacemarket/mrd-mcp` stdio entry to your MCP client configuration. You can also connect directly to the hosted MCP endpoint at `https://newspacemarket.com/mrd-connect/mcp`, which requires no package installation.

Yes, mrd works with Cursor through its local stdio configuration or Smithery installation. The local setup runs `@newspacemarket/mrd-mcp` with `npx` and forwards requests to the hosted service.

Yes, mrd returns page references and quoted source text through its datasheet tools. Use `get_datasheet_digest` for a product's facts by section, `search_datasheet_facts` for category-wide comparisons, or `ask_datasheet` for question-based excerpts.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewMrd AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/mrd?style=directory)](https://allmcps.com/mcp/mrd)
HTML Embed
<a href="https://allmcps.com/mcp/mrd"><img src="https://allmcps.com/api/badge/mrd?style=directory" alt="Mrd on AllMCPs" /></a>