PCBEditor MCP Server
OfficialImports .[kicad](/mcp/servers/integrations/kicad)_pcb files as new PCB designs and exports designs in KiCad format, enabling AI-assisted PCB design, editing, routing, review, and file exchange with KiCad.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@PCBEditor MCP ServerDesign a 2-layer ESP32-C3 temp sensor board, then export Gerbers and BOM"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
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/mcpTransport: 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/mcpThen 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@pcbeditorClaude 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-mcpOr 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.
Related MCP server: Coppermind
Tools
Tool | What it does |
| Turns a plain-language description into a complete board: parts, schematic, placement, routing and a design-rule check. Runs as a job. |
| Status, progress and result of a job. |
| Answers a design job that paused on a question, such as which part to use. |
| Changes an existing design from a plain-language instruction. |
| Routes the board's unrouted connections. |
| Engineering review of a board: power, decoupling, thermal, signal integrity, manufacturability. |
| Design-rule check results with locations. |
| Gerber X2, drill, BOM, pick-and-place, KiCad, STEP, IPC-2581, ODB++ or PDF, as a time-limited download link. |
| Board summary: parts, nets and routing counts. |
| The designs in your account. |
| Imports a |
| A link that opens the design in PCBEditor's browser editor. |
| Searches PCBEditor's verified parts and footprint library. |
| Verified pin map and package for a part number. |
| The parts in your inventory. |
| Adds 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
Documentation: pcbeditor.com/mcp
Privacy: pcbeditor.com/privacy
Terms: pcbeditor.com/terms
Support: pcbeditor.com/contact
License
The files in this repository are MIT licensed. PCBEditor itself is a hosted service under its own terms.
This server cannot be deployed
Maintenance
Related MCP Connectors
EasyGerber brings AI printed circuit board (PCB) design, layout, and routing to MCP-compatible assistants. Describe a circuit or start from firmware pin assignments, search published electronic components, and build schematics using catalog parts with their footprints and available 3D models. Create and revise boards, generate layouts with automatic component placement and routing, inspect previews, and check saved layouts for blocking design issues. Export manufacturing ZIPs containing Gerber and drill files, a bill of materials, and component placement data, or download an editable EasyGerber (.egb) file. Start without signing up. Your agent creates a private guest session for one board, including catalog access, edits, layout, checks, previews, and exports. Sign in through OAuth to work with saved account boards, access permitted organization boards, or save the guest design to your account. Guest support depends on your MCP client and installed integration.
Design and revise PCBs from plain language, track jobs, and retrieve design artifacts.
AI electronics blueprint generator — BOM, wiring, firmware, renders for Arduino/ESP32/RPi.
Turn datasheets into source-backed JSON contracts, pinout matrices, and KiCad CAD for AI agents.
Related MCP Servers
- FlicenseNot gradedqualityNot gradedmaintenanceEnables AI-powered autonomous hardware design within EasyEDA Pro, allowing users to create schematics, PCB layouts, and manufacturing files using natural language. It integrates direct EDA tool control with an engineering knowledge base and real-time component searching via JLCPCB and LCSC.-
- AlicenseBqualityBmaintenanceEnables AI assistants to design PCBs in KiCAD through natural language, with transactional preview-verify-commit workflow, undo/redo, and an engineering knowledge base.141MIT
- AlicenseNot gradedqualityCmaintenanceEnables AI assistants to interact with KiCAD for PCB design automation. Users can design PCBs using natural language, including component placement, routing, checks, and export.40 npmMIT
- AlicenseNot gradedqualityAmaintenanceAI copilot for PCB design: search real JLCPCB/LCSC parts, build schematics, run ERC, auto-place and autoroute 2-layer boards with DRC, export Gerbers/BOM/pick-and-place, and generate 3D-printable enclosures. Changes appear live in the CircuitPilot browser editor.4Apache 2.0