mcpField
M
mrd

mrd

リモート
newspacemarket.com科学・教育16 週間前に更新
リポジトリ公式サイト

mrd について

mrdは、宇宙機部品の追跡可能な機械可読仕様をエンジニアやAIアシスタントに提供します。要件に基づく検索、データシート分析、バス設計に対応し、不足データと出典ページも示します。

主な機能

  1. 01技術要件に合う部品の検索
  2. 02カテゴリ仕様とデータシート要約の表示
  3. 03質量・電力の集計とバス電圧確認
  4. 04データシートの事実と抜粋の検索
  5. 05製品・カテゴリのデータ不足の特定
  6. 06宇宙機バス構成の設計

活用シーン

  1. 01質量や電圧などの条件で部品を絞り込む
  2. 02候補を比較し、未達要件を確認する
  3. 03構成全体の質量と定常電力を見積もる
  4. 04仕様の出典や不足項目を調べる

MCP 対応

MCP クライアントから部品仕様、データシート、バス設計を照会できる8つのツールを提供します。ホスト型エンドポイントへの接続と、ローカルエディター向けのstdioブリッジに対応します。

設定

リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。

エンドポイントhttps://newspacemarket.com/mrd-connect/mcp
インストールコマンドをコピー
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

パッケージ
npm@newspacemarket/mrd-mcp1.2.0

ツール

14
パラメーター型必須説明
subtypestringいいえ任意のサブタイプ slug。例:cmg、heatpipe、sequencer
categorystringはいカテゴリ slug。例:reaction-wheels、deployers、thermal

詳細

MRD — 宇宙機コンポーネントの機械可読データシート

MCP Registry Smithery Data licence Code licence

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_digest1つの製品のデータシートから、セクション別(電気、インターフェース、機械、熱、認定、商用など)に機械抽出した事実を取得します。それぞれにページと原文の引用が付いています。
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"

同じ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 を参照してください。

仕様は公開されているベンダー資料から抽出され、現状有姿で提供されます。設計を確定する前に、ベンダーのデータシートで確認してください。

リンク

掲載されている製品のベンダーの方へ:不足フィールドの入力は数分で完了し、無料です。会社のドメインからご連絡いただければ、専用リンクをお送りします。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。