mrd について
mrdは、宇宙機部品の追跡可能な機械可読仕様をエンジニアやAIアシスタントに提供します。要件に基づく検索、データシート分析、バス設計に対応し、不足データと出典ページも示します。
主な機能
- 01技術要件に合う部品の検索
- 02カテゴリ仕様とデータシート要約の表示
- 03質量・電力の集計とバス電圧確認
- 04データシートの事実と抜粋の検索
- 05製品・カテゴリのデータ不足の特定
- 06宇宙機バス構成の設計
活用シーン
- 01質量や電圧などの条件で部品を絞り込む
- 02候補を比較し、未達要件を確認する
- 03構成全体の質量と定常電力を見積もる
- 04仕様の出典や不足項目を調べる
MCP 対応
MCP クライアントから部品仕様、データシート、バス設計を照会できる8つのツールを提供します。ホスト型エンドポイントへの接続と、ローカルエディター向けのstdioブリッジに対応します。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://newspacemarket.com/mrd-connect/mcpclaude mcp add --transport http newspacemarket-com-mrd https://newspacemarket.com/mrd-connect/mcp{"mcpServers":{"newspacemarket-com-mrd":{"type":"http","url":"https://newspacemarket.com/mrd-connect/mcp"}}}Cursor で開く{"servers":{"newspacemarket-com-mrd":{"type":"http","url":"https://newspacemarket.com/mrd-connect/mcp"}}}VS Code で開く{"mcpServers":{"newspacemarket-com-mrd":{"type":"http","url":"https://newspacemarket.com/mrd-connect/mcp"}}}{"mcpServers":{"newspacemarket-com-mrd":{"serverUrl":"https://newspacemarket.com/mrd-connect/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
14| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| subtype | string | いいえ | 任意のサブタイプ slug。例:cmg、heatpipe、sequencer |
| category | string | はい | カテゴリ slug。例:reaction-wheels、deployers、thermal |
詳細
MRD — 宇宙機コンポーネントの機械可読データシート
24カテゴリーにわたる2,500点以上の飛行用ハードウェア製品について、データシートを出典とする型付き仕様を収録しています。リアクションホイール、スタートラッカー、推進系、無線機、アンテナ、構造体、地上局などが含まれます。19,900件以上の値それぞれに、参照元のデータシートページを記載しています。その基盤にはデータシートそのもののレイヤーがあります。800件以上のデータシートから読み取った26,000件以上の事実が、引用したページとともに記録されており、1,600件以上のデータシート全文を質問用にインデックス化しています。
読むだけでなく、ソフトウェアやAIアシスタントでの利用を想定して構築されています。自然な言葉で質問したり、エンジニアリング要件で絞り込んだり、データ一式をダウンロードしたりできます。
"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
データを機械で利用できるよう、次の3つのルールを設けています。
- 推測は一切しません。 プロパティが欠けている場合は、ベンダーが公開していないことを意味します。項目を黙って除外したり、標準的な値で埋めたりせず、「データなし」として報告します。
- 条件は分けて記録します。 アイドル時、定常状態、ピーク時の電力は、測定条件とともに別々のレコードとして記録し、1つの数値に平均化することはありません。
- すべての値を追跡できます。 ソースファイルとページに加え、信頼度レベルも記録します。
L0は機械抽出、L1は人間がベンダーのデータシートと照合して検証済みです。
AI アシスタントから利用する(MCP)
ホスト型 — インストール不要です。 Claude、ChatGPT(開発者モード)、または任意の MCP クライアントに、カスタムコネクターとして追加します。
https://newspacemarket.com/mrd-connect/mcp
ローカル — stdio に対応するエディター向け(Cursor、Windsurf、VS Code、Claude Desktop)。MCP 設定に追加します。
{
"mcpServers": {
"mrd": {
"command": "npx",
"args": ["-y", "@newspacemarket/mrd-mcp"]
}
}
}
このパッケージは薄いブリッジです。エディターとは stdio で通信し、ホスト型エンドポイントに転送するため、アップグレードしなくても新しいツールが利用可能になります。
アシスタントでは次の8つのツールを利用できます。
| ツール | 機能 |
|---|---|
match_components | 要件を入力して候補を逆引き検索します。パラメーターごとの判定とともに、候補をA/B/Cに分類します。価格上限と輸出管理フィルターも任意で指定できます。 |
get_component_specs | 比較やトレードスタディに利用できる、1つのカテゴリーの型付きレイヤー全体を取得します。 |
build_budget | スタックの質量と定常状態電力を算出します。バス電圧を確認し、算出できなかった項目を正直に一覧表示します。 |
get_datasheet_digest | 1つの製品のデータシートから、セクション別(電気、インターフェース、機械、熱、認定、商用など)に機械抽出した事実を取得します。それぞれにページと原文の引用が付いています。 |
search_datasheet_facts | コネクター、プロトコル、TID、飛行実績、リードタイム、価格など、1つの事実キーをカテゴリー全体で検索します。製品ごとに1行で、ページと引用を表示します。 |
ask_datasheet | データシートに質問し、ページ番号付きの最も近い抜粋を取得します。または、カテゴリー内のすべてのデータシートを対象に完全一致する用語を検索します。 |
design_stack | 自然な言葉で指定したタスクから、宇宙機バス全体を設計します。すでに選択した部品を固定するには、製品 ID を fixed として渡します。 |
find_data_gaps | 製品、企業、カテゴリーについて、何が不足していて、どこで入手できるかを示します。ダイジェストに含まれているのか、データシート本文にあるのか、ベンダーに問い合わせる必要があるのかを確認できます。 |
掲載先
- 公式 MCP Registry —
io.github.newspacemarket-com/mrd - Smithery —
info-zrja/newspace-mrd、 Claude、Cursor、VS Code、その他のクライアントにワンクリックでインストールできます - データセットミラー — Hugging Face
コードから利用する
読み取りに認証は不要です。無料の任意キーを使うとレート制限が5倍になります。/mrd-connect/ からお申し込みください。
curl "https://newspacemarket.com/mrd-connect/match?category=star-trackers&accuracy_max=10&bus_v=12"
examples/python/select_wheels.py— 逆引き検索を行い、各候補が合格または不合格になった理由を表示しますexamples/python/budget.py— 構成を組み立て、MCP ツールを通じて予算を算出しますexamples/js/match.mjs— Node から同じ検索を実行します。依存関係はありませんexamples/curl.md— すべてのエンドポイントを1行のコマンドで実行できます
同じ4つのデータシート層の呼び出しは、プレーンな REST からも利用できます。
/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。https://newspacemarket.com/mrd-connect/openapi.json でライブ提供されています。ChatGPT
Custom GPT Action、LangChain / CrewAI / n8n ツールキットとしてインポートするか、Gemini
関数宣言に変換できます。
データをダウンロードする
data/ には日付付きのスナップショットが格納されています。データ層の拡充に合わせて再生成されます。
| ファイル | 内容 |
|---|---|
mrd-full.json | すべてのデータ — 製品、値、プロパティ辞書 |
mrd-values.csv | 値ごとに1行:製品、プロパティ、数値、単位、境界、条件、出典、信頼度 |
mrd-products.csv | 製品ごとに1行:名称、メーカー、カテゴリ、URL |
mrd-properties.csv | プロパティ辞書 — 各キーの意味と標準単位 |
ライブデータは常にスナップショットより新しいため、最新情報が必要な場合は
get_component_specs または /mrd-connect/specs?category=… を使用してください。
データの構築方法
値は、ベンダーのデータシート(テキストおよびスキャン文書の場合はページ画像)、ベンダーの製品ページ、製品説明から抽出されます。各レコードの出典には、どの情報源から取得したかが記載されています。単位はモデルではなく、コードで換算されます:kg から g、dBm から W、psi から bar、tf から mN。検証工程では、単位がプロパティと一致しない数値を除外し、外れ値スキャンではカテゴリの中央値から大きく離れた値にフラグを付け、人が確認できるようにします。
網羅的ではありません。ベンダーが機械可読な情報を公開していない場合、その製品はここには掲載されません。また、必須フィールドが欠落している場合、API は推測せず、欠落したフィールド名を示します。
ライセンス
- コード(MCP ブリッジとサンプル):MIT —
LICENSEを参照してください。 data/内のデータ:CC BY 4.0、クレジット表記「NewSpace Market」—data/LICENSE-DATAを参照してください。
仕様は公開されているベンダー資料から抽出され、現状有姿で提供されます。設計を確定する前に、ベンダーのデータシートで確認してください。
リンク
- 接続ハブ:https://newspacemarket.com/mrd-connect/
- AI コンポーネント設計ツール:https://newspacemarket.com/mrd-pilot/
- カタログ:https://newspacemarket.com
掲載されている製品のベンダーの方へ:不足フィールドの入力は数分で完了し、無料です。会社のドメインからご連絡いただければ、専用リンクをお送りします。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。