MCP server
EasyGerber: AI PCB design, layout, and routing Official
io.github.EasyGerber/easygerber
Checked 25 Oct 2026, 20:29 UTC · Connected to it and listed its tools
AI PCB design, layout, and routing
Working at last checkOfficial: easygerber.com's GitHub account (EasyGerber)About 15,119 tokens per request once connected17 tools
https://www.easygerber.com/api/mcp
At a glance
- Type
- MCP server
- Publisher
- easygerber.com (verified by the MCP Registry)
- Status
- Working at last check
- Tools
- 17
- Token cost
- About 15,119 tokens per request
- Sets up in
- Claude Code, Claude Desktop, Codex, Gemini CLI, Cursor, VS Code, Antigravity, ChatGPT, OpenAI API, Grok
- Last checked
- 25 Oct 2026, 20:29 UTC
Connect it to your agent
Opens the app, which shows the server and asks you to confirm. For other apps, copy the setup below.
Claude Code
claude mcp add --transport http easygerber https://www.easygerber.com/api/mcp
Claude Desktop
Settings → Connectors → Add custom connector, and paste the URL.
Codex (config.toml)
[mcp_servers.easygerber] url = "https://www.easygerber.com/api/mcp"
Gemini CLI
{"mcpServers":{"easygerber":{"httpUrl":"https://www.easygerber.com/api/mcp"}}}
Cursor
{"mcpServers":{"easygerber":{"url":"https://www.easygerber.com/api/mcp"}}}
VS Code
{"servers":{"easygerber":{"type":"http","url":"https://www.easygerber.com/api/mcp"}}}
Antigravity
agy mcp add easygerber https://www.easygerber.com/api/mcp
ChatGPT
Settings → Apps & Connectors → Advanced settings: turn on Developer mode, then Create a connector and paste the URL. Which plans can do this varies.
OpenAI API (Responses tools)
{"type":"mcp","server_label":"easygerber","server_url":"https://www.easygerber.com/api/mcp","require_approval":"always"}
Grok (xAI API tools)
{"type":"mcp","server_label":"easygerber","server_url":"https://www.easygerber.com/api/mcp"}
Tools
check_board_layout~448 tokens
Checks a current saved PCB layout at expectedRevision before export or review. A missing or stale layout requires generate_layout first. Reuses a current assessment or computes and saves one, which requires write access and normal compute capacity. If the board changes during the check, read get_boaclaim_guest_board~259 tokens
Transfers an existing guest board to the connected account using its original guestToken. An empty guest session has nothing to transfer; continue with the connected account without guestToken. Requires account authorization and an idle board. The transfer preserves the design, returns a new accountcreate_board~4284 tokens
Creates a saved schematic from published catalog parts and verified pins. Supply name, requestId, intent and the existing guestToken for guest work. Omit boardEdits unless physical customization is requested; server defaults supply board settings, footprints, models and manufacturing limits. Accountdelete_boardDeletes data · ~419 tokens
Permanently deletes the specified saved account board when the user requests its removal. Requires explicit boards:delete authorization and personal ownership or organization owner/admin access; guest boards are unsupported. Read get_board first and pass its current revision. Deletion cancels activeexport_board~480 tokens
Creates a private download of a fresh saved layout as a manufacturing ZIP or editable .egb file. Read get_board for expectedRevision; a missing or stale layout requires generate_layout and completion first. Inherited licensing requires changeNote. Each call creates a download artifact; links expiregenerate_layout~599 tokens
Starts a durable layout job for a saved board at expectedRevision and returns without waiting for completion. Use the id and revision from the latest create_board, update_board or get_board response; poll the returned exact generation ID with get_generation. Successful completion replaces the savedget_board~433 tokens
Reads the current revision, thin schematic, supported settings, physical context and layout freshness before editing, checking or exporting. Use get_generation to poll an active job and check_board_layout to refresh validation. includePreview optionally adds a saved-layout image. Account cache misseget_generation~446 tokens
Polls the exact layout generation ID returned by generate_layout for the same board. While queued or running, wait pollAfterSeconds before polling again. Stop polling at completed, failed or cancelled; read get_board after completion before editing, checking or exporting. Use stop_generation to cancget_part~486 tokens
Returns a published catalog part and verified pins. Skip this call when search_parts already supplied the needed pins and facts. Use the selected catalog result’s id; returned pins[].number is the padId used in board connections. Use search_parts to find alternatives. factQuery and factOffset selectget_profile~105 tokens
Returns the connected account identity. Requires account authorization; unauthenticated calls request OAuth. For a new guest board, use start_guest_session instead of probing account identity.list_boards~384 tokens
Lists accessible boards, most recently updated first. Account access returns personal boards unless organizationId is specified; guest access returns that session’s board. Continue with nextOffset until null, then use get_board for a selected board’s editable state. Guest access uses guestToken andlist_organizations~117 tokens
Returns the connected account’s organizations and membership roles. Requires account authorization. Use the returned organizationId with list_boards or create_board for organization work; omit organizationId for personal boards.search_parts~1056 tokens
Searches published catalog components. The first candidate includes verified pins when available; other candidates may omit them. Reuse returned IDs, pins and facts; call get_part only when the selected candidate lacks needed pins or facts. Supplied filters apply together; query ranks matching candistart_guest_session~228 tokens
For board work without an account, reuse this task’s guest session; start one only when none exists. Use the returned guestToken to search parts, create_board, then generate_layout. Reuse an authorized account when available. Use claim_guest_board to save an existing guest board after sign-in. Returstop_generation~456 tokens
Cancels a queued or running layout generation belonging to the specified board; use get_generation when only checking progress. A completed, failed or already cancelled job retains its terminal status. Cancellation cannot be undone; starting again requires a new job. It can update the saved board resubmit_feedback~582 tokens
Sends a bug report, feature request or general feedback to EasyGerber only when the user asks or agrees to report it. Send only the approved message; never automatically attach private board content, raw diagnostics, transcripts or exports. No account, board or guest session is required. A connectedupdate_board~4337 tokens
Edits a saved board at expectedRevision; supply at least one of name, intent or boardEdits. Read get_board first. Omitted fields are preserved; schematic edits require the complete replacement thin intent, while boardEdits is a physical patch. Schematic changes can discard an old layout; physical ch
Browse
Related MCP servers
- calc.engineer
88 free engineering calculators: RF link budgets, LoRa/Meshtastic, PCB, solar, homelab. Keyless. - Siteprint examples
Website designs as DESIGN.md: real Siteprint exports of Linear, Stripe, Ramp and Cal.com. - iter0
Build and edit launch-ready websites for tech founders from a brief or an authorised reference. - ZeroWidth Napkin
Draw boards, write docs and sheets, and build decks with your brand in Napkin. - Outdoor Kitchen Designer
Plan a built-in grill and outdoor kitchen: real MSRP, priced layouts, 3D renders and dealer quotes. - Pictify
Generate images, GIFs, videos, and PDFs from HTML, URLs, or templates — from your AI agent. - Standby Design
Generate design systems: OKLCH colors, fluid type scales, spacing, shape, icon and motion tokens. - Craft Quantities: construction material calculators
Construction quantities from cited calculators, takeoffs, a planner and house drawings. No prices.
Badge for your README
[](https://aptlynx.net/servers/io.github.EasyGerber/easygerber)
Listing text is written by the maker; AptLynx lists tools and does not vouch for them. Find another tool · Browse by topic · For agents