RoboPartPicker について
RoboPartPickerは、出典リンク付きのプロジェクト、部品表、コンポーネントを調べるAIエージェントやロボティクス開発者向けのリモートMCPサーバーです。部品表の各項目に根拠の状態を示し、観測されたカタログ価格と見積もりを区別します。
主な機能
- 01キーワード、カテゴリ、種類によるロボティクスプロジェクト検索
- 02プロジェクトの出典、ライセンス、ファイル、部品表概要の取得
- 03名前、カテゴリ、メーカーによるコンポーネント検索
- 042~4個のコンポーネント比較
- 05RPPSドキュメントの検証
活用シーン
- 01部品表付きのオープンなロボティクスプロジェクト探し
- 02未解決の部品表項目の確認
- 03同じカテゴリのコンポーネント比較
- 04Robotics Project Package Specificationの確認
MCP 対応
`https://robopartpicker.com/mcp`のStreamable HTTPインターフェースで、プロジェクト、コンポーネント、比較、RPPS検証のツールをMCPクライアントに公開します。公開読み取りに認証は不要です。
設定
リモートサーバーはインストール不要です。クライアントを選んで設定をコピーするか、ワンクリックで導入できます。
https://robopartpicker.com/mcpclaude mcp add --transport http com-robopartpicker-robopartpicker https://robopartpicker.com/mcp{"mcpServers":{"com-robopartpicker-robopartpicker":{"type":"http","url":"https://robopartpicker.com/mcp"}}}Cursor で開く{"servers":{"com-robopartpicker-robopartpicker":{"type":"http","url":"https://robopartpicker.com/mcp"}}}VS Code で開く{"mcpServers":{"com-robopartpicker-robopartpicker":{"type":"http","url":"https://robopartpicker.com/mcp"}}}{"mcpServers":{"com-robopartpicker-robopartpicker":{"serverUrl":"https://robopartpicker.com/mcp"}}}コマンドはターミナルで実行し、JSON は各クライアントの MCP 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。
ツール
5| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | |
| query | string | はい | |
| category | string | いいえ |
詳細
RoboPartPicker MCP サーバー
RoboPartPicker のリモートModel Context Protocolサーバーです。RoboPartPicker は、出典にリンクされたロボティクスプロジェクト、部品表、コンポーネントのカタログです。
- エンドポイント:
https://robopartpicker.com/mcp(Streamable HTTP、公開データの読み取りは認証不要) - レジストリ名:
com.robopartpicker/robopartpicker - 製品リポジトリ: brainbook0/robopartpicker
- 検出:
https://robopartpicker.com/.well-known/mcp.json - サーバーカード:
https://robopartpicker.com/.well-known/mcp/server-card.json - OpenAPI:
https://robopartpicker.com/openapi.json
このリポジトリには、ホスト型サーバーのレジストリマニフェストとクライアント設定が含まれています。 サーバー自体は robopartpicker.com の Cloudflare Workers 上で稼働しています。
ツール
| ツール | 機能 |
|---|---|
search_projects | キーワード、カテゴリ、種類でオープンなロボティクスプロジェクトを検索します。 |
get_project | 出典リポジトリ、ライセンス、ファイル、BOM の概要とともに、単一のプロジェクトを取得します。 |
search_components | 名前、カテゴリ、メーカーで技術コンポーネントのカタログを検索します。 |
compare_components | 2~4 個のコンポーネントを比較します。同じカテゴリであることは、検証済みのドロップイン互換性を意味しません。 |
validate_rpps | Robotics Project Package Specification(RPPS)ドキュメントを検証します。 |
クライアントを接続する
Claude Desktop / Cursor / Cline
{
"mcpServers": {
"robopartpicker": {
"type": "streamable-http",
"url": "https://robopartpicker.com/mcp"
}
}
}
Claude Code
claude mcp add --transport http robopartpicker https://robopartpicker.com/mcp
クライアントを使わずに確認する
curl -s https://robopartpicker.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"curl","version":"1.0"}}}'
正常な応答では、serverInfo.name = RoboPartPicker と tools ケイパビリティが報告されます。
例
エージェントに次のように尋ねます。「部品表のある、オープンな 6 軸ロボットアームのプロジェクトを見つけ、未解決の BOM 項目を教えてください。」 q=rover を指定して search_projects を呼び出すと、次のような項目が返されます。
{
"slug": "nasa-jpl-open-source-rover",
"name": "NASA JPL Open Source Rover",
"license": "Apache-2.0"
}
データについての正直な説明
- BOM 項目は、各上流リポジトリにある明示的な BOM ファイル、ドキュメント、CAD メタデータ、URDF/ロボット記述ファイルから導出されます。すべての項目には、検証済み、可能性あり、未解決、価格未設定といった根拠の状態が保持され、黙って除外されることはありません。
- 価格は観測されたカタログデータであり、見積もりではありません。サプライヤーの網羅範囲は部分的で、価格は変動します。
- 上流プロジェクトには、それぞれ独自のライセンスが適用されます。このサーバーは読み取りとリンクを行いますが、誰かの設計に新たなライセンスを付与することはありません。
- ソフトウェアプロジェクト、メーカーの BOM がない商用モデル、明示的な BOM がない実物プロジェクトについては、部品を推測せず、それぞれの状態を正直に示します。
ライセンス
このリポジトリの内容(マニフェスト、ドキュメント、設定)は MIT ライセンスです。 API が返すロボティクスプロジェクトのデータには、各上流プロジェクト独自のライセンスが引き続き適用されます。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。