Back to Browse

Pcbeditor MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Design, route, check, review and export manufacturable PCBs from plain language; KiCad import.

About

Design, route, check, review and export manufacturable PCBs from plain language; KiCad import.

Remote endpoints: streamable-http: https://mcp.pcbeditor.com/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "com-pcbeditor-pcbeditor": {
      "url": "https://mcp.pcbeditor.com/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

PCBEditor MCP server

Design, route, check and export manufacturable printed circuit boards from the AI tool you already use. PCBEditor is a hosted (remote) MCP server: add one URL, sign in, and ask for a board in plain language. You get it back placed, routed and design-rule checked, with Gerber and KiCad files. Nothing to install.

https://mcp.pcbeditor.com/mcp
  • Transport: Streamable HTTP (MCP 2025-11-25; also 2025-06-18 and 2025-03-26)
  • Sign-in: OAuth 2.1 (dynamic client registration and client metadata documents), or a personal access token
  • Account: free, at pcbeditor.com
  • Full documentation: pcbeditor.com/mcp
  • Official MCP Registry: com.pcbeditor/pcbeditor

This repository holds connection files only (the registry entry, a Claude Code plugin and a Gemini CLI extension). The server itself runs at the URL above.

Connect

Claude Code

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

Then run /mcp inside Claude Code and sign in when the browser opens. Or install the plugin from this repository:

/plugin marketplace add PCBEditor/pcbeditor-mcp
/plugin install pcbeditor@pcbeditor

Claude Desktop and claude.ai

Customize → Connectors → + Add → Add custom connector. Paste the server URL, continue, and sign in to PCBEditor when asked.

ChatGPT

At chatgpt.com/plugins, choose + → Add custom MCP server, enter the server URL and sign in with OAuth. ChatGPT does not send personal access tokens.

Codex CLI

~/.codex/config.toml:

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

Or leave out the token line and run codex mcp login pcbeditor.

Gemini CLI

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

Or add it to ~/.gemini/settings.json:

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

Start Gemini CLI and run /mcp auth pcbeditor to sign in.

Cursor

~/.cursor/mcp.json:

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

Create the token in PCBEditor under Profile → AI tools.

VS Code with GitHub Copilot

.vscode/mcp.json:

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

VS Code runs the sign-in in your browser on first use.

Tools

ToolWhat it does
design_boardTurns a plain-language description into a complete board: parts, schematic, placement, routing and a design-rule check. Runs as a job.
get_jobStatus, progress and result of a job.
answer_questionAnswers a design job that paused on a question, such as which part to use.
edit_boardChanges an existing design from a plain-language instruction.
route_boardRoutes the board's unrouted connections.
review_boardEngineering review of a board: power, decoupling, thermal, signal integrity, manufacturability.
run_drcDesign-rule check results with locations.
export_boardGerber X2, drill, BOM, pick-and-place, KiCad, STEP, IPC-2581, ODB++ or PDF, as a time-limited download link.
get_boardBoard summary: parts, nets and routing counts.
list_designsThe designs in your account.
import_kicadImports a .kicad_pcb file as a new design.
open_in_editorA link that opens the design in PCBEditor's browser editor.
search_partsSearches PCBEditor's verified parts and footprint library.
get_partVerified pin map and package for a part number.
list_inventoryThe parts in your inventory.
add_inventory_partAdds a part you own, which later designs then use.

Example prompts

  • "Design a 2-layer board for an ESP32-C3 temperature and humidity sensor powered from USB-C."
  • "Review my latest design for power and decoupling problems, then fix what you find and re-route it."
  • "Add a 3 mm mounting hole in each corner."
  • "Export Gerbers, drill files, BOM and pick-and-place so I can order it."
  • "Import this .kicad_pcb and run the design-rule check."

Links

License

The files in this repository are MIT licensed. PCBEditor itself is a hosted service under its own terms.

Reviews

No reviews yet

Be the first to review this server!