mcpField
P
PCBEditor

PCBEditor

リモート
pcbeditor.com科学・教育01 日前に更新
リポジトリ公式サイト

PCBEditor について

PCBEditorは、自然言語の指示からプリント基板を設計・準備するホスト型MCPサーバーです。配線、エンジニアリング検査、KiCadのインポート、製造用ファイルのエクスポートに対応します。

主な機能

  1. 01自然言語による基板設計
  2. 02配線とデザインルールチェック
  3. 03設計レビューと基板編集
  4. 04KiCadファイルのインポート
  5. 05製造用ファイルのエクスポート

活用シーン

  1. 01基板の説明から配線済みPCBを作成
  2. 02既存設計のレビューと修正
  3. 03KiCad基板をインポートしてルールを確認
  4. 04製造・実装用ファイルをエクスポート

MCP 対応

PCBEditorは、基板設計、編集、配線、レビュー、検査、インポート、エクスポートのツールをMCPクライアントに提供します。Streamable HTTPでリモート接続し、OAuthまたはパーソナルアクセストークンを利用できます。

設定

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

エンドポイントhttps://mcp.pcbeditor.com/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 設定に貼り付けて再起動します。認可が必要なサーバーは初回接続時にログインを求めます。

ツール

詳細

PCBEditor MCP サーバー

普段お使いの AI ツールから、製造可能なプリント基板を設計、配線、チェック、エクスポートできます。 PCBEditor はホスト型(リモート)の MCP サーバーです。URL を 1 つ追加してサインインすれば、自然な言葉で基板を依頼できます。 配置、配線、デザインルールチェックが完了した状態で、Gerber ファイルと KiCad ファイルを受け取れます。インストールは不要です。

https://mcp.pcbeditor.com/mcp
  • トランスポート:Streamable HTTP(MCP 2025-11-25。2025-06-18 と 2025-03-26 にも対応)
  • サインイン:OAuth 2.1(動的クライアント登録とクライアントメタデータドキュメント)、または個人用アクセストークン
  • アカウント:pcbeditor.comで無料で作成できます
  • ドキュメント全文:pcbeditor.com/mcp
  • 公式 MCP レジストリ:com.pcbeditor/pcbeditor

このリポジトリには接続ファイルのみが含まれています(レジストリエントリ、Claude Code プラグイン、Gemini CLI 拡張機能)。 サーバー自体は上記の URL で稼働しています。

接続

Claude Code
claude mcp add --transport http pcbeditor https://mcp.pcbeditor.com/mcp

次に、Claude Code 内で /mcp を実行し、ブラウザーが開いたらサインインしてください。または、このリポジトリからプラグインをインストールします。

/plugin marketplace add PCBEditor/pcbeditor-mcp
/plugin install pcbeditor@pcbeditor
Claude Desktop と claude.ai

Customize → Connectors → + Add → Add custom connector を選択します。サーバー URL を貼り付けて続行し、求められたら PCBEditor にサインインしてください。

ChatGPT

chatgpt.com/plugins で + → Add custom MCP server を選択し、サーバー URL を入力して OAuth でサインインしてください。 ChatGPT は個人用アクセストークンを送信しません。

Codex CLI

~/.codex/config.toml:

[mcp_servers.pcbeditor]
url = "https://mcp.pcbeditor.com/mcp"
bearer_token_env_var = "PCBEDITOR_TOKEN"

または、トークンの行を省略して codex mcp login pcbeditor を実行します。

Gemini CLI
gemini extensions install https://github.com/PCBEditor/pcbeditor-mcp

または、~/.gemini/settings.json に追加します。

{
  "mcpServers": {
    "pcbeditor": {
      "httpUrl": "https://mcp.pcbeditor.com/mcp"
    }
  }
}

Gemini CLI を起動し、/mcp auth pcbeditor を実行してサインインします。

Cursor

~/.cursor/mcp.json:

{
  "mcpServers": {
    "pcbeditor": {
      "url": "https://mcp.pcbeditor.com/mcp",
      "headers": {
        "Authorization": "Bearer ${env:PCBEDITOR_TOKEN}"
      }
    }
  }
}

PCBEditor の Profile → AI tools からトークンを作成します。

GitHub Copilot 対応の VS Code

.vscode/mcp.json:

{
  "servers": {
    "pcbeditor": {
      "type": "http",
      "url": "https://mcp.pcbeditor.com/mcp"
    }
  }
}

VS Code は初回使用時に、ブラウザーでサインインを実行します。

ツール

ツール機能
design_board自然言語の説明から、部品、回路図、配置、配線、デザインルールチェックを含む完全な基板を作成します。ジョブとして実行されます。
get_jobジョブのステータス、進捗、結果を取得します。
answer_question使用する部品などの質問で一時停止した設計ジョブに回答します。
edit_board自然言語の指示に基づいて既存の設計を変更します。
route_board基板の未配線接続を配線します。
review_board基板のエンジニアリングレビューを行います。電源、デカップリング、熱、シグナルインテグリティ、製造可能性を確認します。
run_drc位置情報を含むデザインルールチェックの結果を取得します。
export_boardGerber X2、ドリル、BOM、ピックアンドプレース、KiCad、STEP、IPC-2581、ODB++、または PDF を、期限付きダウンロードリンクとしてエクスポートします。
get_board部品、ネット、配線数の基板概要を取得します。
list_designsアカウント内の設計を一覧表示します。
import_kicad.kicad_pcb ファイルを新しい設計としてインポートします。
open_in_editorPCBEditor のブラウザーエディターで設計を開くリンクを取得します。
search_partsPCBEditor の検証済み部品およびフットプリントライブラリを検索します。
get_part部品番号に対応する検証済みのピンマップとパッケージを取得します。
list_inventory在庫にある部品を一覧表示します。
add_inventory_part所有している部品を追加します。以降の設計でその部品が使用されます。

プロンプトの例

  • 「USB-C から給電する ESP32-C3 温湿度センサー用の 2 層基板を設計してください。」
  • 「最新の設計について、電源とデカップリングの問題をレビューし、見つかった問題を修正してから再配線してください。」
  • 「各コーナーに直径 3 mm の取り付け穴を追加してください。」
  • 「発注できるように、Gerber、ドリルファイル、BOM、ピックアンドプレースをエクスポートしてください。」
  • 「この .kicad_pcb をインポートして、デザインルールチェックを実行してください。」

リンク

ライセンス

このリポジトリ内のファイルは MIT ライセンスで提供されています。PCBEditor 自体は、独自の利用規約に基づくホスト型サービスです。

コメント

MCP は初めてですか?

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

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