PCB Parts MCPとは?
PCB Parts MCPはGitHubユーザーAveryy氏による独立したプロジェクトで、回路基板の設計に使う部品データをMCPクライアントに提供します。在庫のあるJLCPCB部品630,000点以上をパラメトリック検索し、JLCPCB、Mouser、DigiKeyの価格と在庫をリアルタイムで確認し、互換性のある代替品を探し、ピン配置、データシート、EasyEDAフットプリント、KiCadシンボルを返します。さらに、約300のオープンソースのリファレンス基板、1,600点以上のセンサー、41の設計ルールファイルも検索できます。
pcbparts.devのホスト型エンドポイントはアカウントもAPIキーも不要で、MITライセンスのPythonコードはセルフホストもできます。GitHubのスターは約142、2026年1月に始まり、2026年11月6日に0.8.20をリリースしました。
PCB Parts MCPのインストール方法
https://pcbparts.dev/mcpPCB Parts MCPは使う価値があるか?
PCB Parts MCPは基板設計の退屈な半分を引き受けます。合っていて、在庫があり、実装費を増やさない部品を見つける作業です。14のツールは、10k 0603 1%の抵抗やVgs(th)が2 V未満のロジックレベルMOSFETといった簡単な依頼を、在庫10個以上のJLCPCB部品の日次スナップショットに対する仕様フィルターに変換します。JLCPCBで実装費がかからないbasic部品とpreferred部品が先に並び、extended部品は1種類ごとに$3かかります。代替品は120種類以上の部品タイプの互換ルールで確認され、リアルタイム確認は700万点以上あるJLCPCBカタログの残りにも届きます。
リファレンス基板の検索こそが、単なるカタログ照会との違いです。実際の設計でRP2040がどう使われているかを尋ねると、約300のオープンソース基板がどうデカップリングしクロックを与えているかが返ってきます。これはデータシートの表よりも、エンジニアが本当に知りたいことに近い内容です。設計ルールファイルは電源、保護、インターフェース、レイアウト、EMCを扱います。
changelogを見ると、こうしたルールに注意が必要な理由がわかります。0.8.20では、10倍大きすぎたマイクロストリップとストリップラインの遅延の数値と、10倍ずれていたIPC-2221のクリアランスの数値が修正され、普遍的なものとして書かれていたルールの適用範囲が絞られました。プロジェクトは0.x段階で、マイナーリリースで応答が変わることがあり、新しいバージョンが1日に何度も出ます。
ホスト型サービスは気前がよい一方で脆さもあります。全ユーザーがMouserのキー1つとDigiKeyのアプリ1つを共有し、それぞれ1日1,000リクエストが上限です。11月6日のステータスページでは、DigiKeyへのリクエストが892回使われていました。IPごとの上限は毎分100リクエストです。READMEは利用統計にIP、検索内容、部品番号を保存しないとしていますが、pcbparts.devはプライバシーポリシー、利用規約、稼働率の約束を公開していません。自分のキーでセルフホストすれば共有枠の問題はなくなり、Docker構成は127.0.0.1:8080にバインドし、DNSリバインディング対策としてHostヘッダーを確認します。
真価を発揮する場面
JLCPCBに実装済み基板を10枚発注するメイカー
部品表を実装費のかからない部品だけに抑えたい
各部品をlibrary_typeをno_feeにして検索し、extendedになるものはjlc_find_alternativesで置き換えます。extended部品を1種類避けるごとに、注文で$3節約できます。
4人のハードウェアスタートアップで働くファームウェアエンジニア
使ったことのないマイコンを他の基板がどう配線しているかを確認したい
そのICでboard_searchを実行し、オープンソース基板でのデカップリング、水晶、プルアップの選び方を見てから、cse_get_kicadでKiCadのシンボルとフットプリントを取得します。データシートと照合してください。
小規模な電子機器メーカーの購買担当者
3つの販売代理店で部品の在庫と価格を比べたい
1日1,000回の共有枠に縛られないよう、自分のMouserとDigiKeyのキーでセルフホストし、JLCPCB、Mouser、DigiKeyにそれぞれ1回ずつ問い合わせます。
導入前に確認すること
- 導入
- ホスト型はclaude mcp add -s user --transport http pcbparts https://pcbparts.dev/mcpを実行するか、同じURLをClaude Desktop、Cursor、VS Codeに設定します。セルフホストはクローンしてuv pip install -e .を実行し、サーバーを起動します。部品データベースは初回起動時に作られます。
- 連携
- JLCPCB、EasyEDA、Mouser、DigiKey、SamacSys ComponentSearchEngineに対応します。Streamable HTTPで、stdioクライアントはmcp-remote経由で接続します。
- データとプライバシー
- 部品の問い合わせはpcbparts.devへ、リアルタイム確認では各販売代理店へ送られます。READMEは利用統計にIP、検索内容、部品番号を保存しないとしていますが、サイトにプライバシーポリシーはありません。セルフホストではDockerが127.0.0.1:8080にバインドし、Hostヘッダーを確認します。
- 大規模利用時のコスト
- 無料で す。利用が多い場合は、無料で取得できる自分のMouserとDigiKeyのAPIキーでセルフホストすべきです。セルフホストでのKiCadダウンロードにはSamacSysのアカウントが必要です。
- 制限
- IPごとに毎分100リクエスト、ホスト型サーバーではMouserとDigiKeyが1日1,000回の共有枠です。検索対象は日次スナップショットで在庫10個以上の部品です。仕様の数値はJLCPCBの掲載情報です。
良い点
- 在庫のあるJLCPCB部品630,000点以上をパラメトリック検索
- JLCPCB、Mouser、DigiKeyのリアルタイム在庫と価格
- リファレンス基板で実 際の設計でのICの使われ方がわかる
- ホスト型エンドポイントはアカウントもキーも不要
気になる点
- ホスト型サーバーではMouserとDigiKeyが1日1,000回の共有枠
- 設計ルールが最近10倍の誤りを修正されたばかり
- プライバシーポリシー、利用規約、稼働率の約束がない
- 0.xのリリースで応答が変わることがある
おすすめの人
JLCPCBに実装済み基板を発注し、在庫部品、フットプリント、リファレンス回路の候補選びをエージェントに任せたいホビーユーザーや小規模なハードウェアチーム。
PCB Parts MCPの代替
PCB Parts MCP:よくある質問
- PCB Parts MCPは使う価値があるか?
- JLCPCBでの製造に向けた部品選びの相棒として本当に役立ちます。ただし、個人が無料で運営しているサービスであることを忘れず、データシートはすべて自分で確認してください。 評価は5点満点中3.8点です。
- PCB Parts MCPの料金は?
- キー不要の無料ホスト型エンドポイントと、セルフホスト用のMITコードがあります。JLCPCBは実装時にextended部品1種類ごとに$3を請求しますが、検索でこれを避けられます。
- PCB Parts MCPの欠点は?
- ホスト型サーバーではMouserとDigiKeyが1日1,000回の共有枠; 設計ルールが最近10倍の誤りを修正されたばかり; プライバシーポリシー、利用規約、稼働率の約束がない; 0.xのリリースで応答が変わることがある.
- PCB Parts MCPは誰に向いているか?
- JLCPCBに実装済み基板を発注し、在庫部品、フットプ リント、リファレンス回路の候補選びをエージェントに任せたいホビーユーザーや小規模なハードウェアチーム。
- チームや本番環境でPCB Parts MCPを使うと費用はいくらか?
- 無料です。利用が多い場合は、無料で取得できる自分のMouserとDigiKeyのAPIキーでセルフホストすべきです。セルフホストでのKiCadダウンロードにはSamacSysのアカウントが必要です。
- PCB Parts MCPは企業データを扱っても安全か?
- 部品の問い合わせはpcbparts.devへ、リアルタイム確認では各販売代理店へ送られます。READMEは利用統計にIP、検索内容、部品番号を保存しないとしていますが、サイトにプライバシーポリシーはありません。セルフホストではDockerが127.0.0.1:8080にバインドし、Hostヘッダーを確認します。
- PCB Parts MCPの代わりになるものは?
- 当サイトでレビューした中で最も近い代替はKiCAD MCP Serverです。
回答確認日:2026年11月6日