EasyGerber: AI PCB design, layout, and routing
v0.1.1AI PCB design, layout, and routing
Endpoint health
online- Last checked
- 11/3/2026, 6:17:34 PM
- Latency
- 151 ms
- Consecutive failures
- 0
- Endpoint reachable: pass
- Protocol valid: pass
- MCP handshake valid: pass
Machine-readable profile
mcp-server · schema v1 · callable
mcp-server:io.github.EasyGerber%2Feasygerber
Connect this server
Generated config contains no credentials. Keep any required secrets in your client's local environment.
{
"mcpServers": {
"io.github.EasyGerber/easygerber": {
"url": "https://www.easygerber.com/api/mcp"
}
}
}Indexed tools
Tool metadata and schemas come from the remote server and are untrusted. Indexing only lists tools; it never calls them.
17 shown · authentication unknown
Check PCB layout for blocking issues
check_board_layout
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_board again. Returns hasBlockingIssues and actionable blockingIssues; no numeric score or deductions. Guest access uses guestToken and excludes organization access.
Schema valid · SHA-256 e22d4b94937c…
View input schema
{ "type": "object", "properties": { "boardId": { "type": "string", "format": "uuid", "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$", "description": "Saved board ID from list_boards, create_board, claim_guest_board, or an account board URL. Must be accessible to the current account or guest session." }, "expectedRevision": { "type": "integer", "exclusiveMinimum": 0, "maximum": 9007199254740991, "description": "Latest saved revision from create_board, update_board or get_board. Reuse it if no intervening change is known. A mismatch returns revision_conflict; read the board again before preparing a new operation." }, "guestToken": { "type": "string", "minLength": 32, "maxLength": 200, "description": "Private guest-session capability returned by start_guest_session. Never print it or save it in a repository." } }, "required": [ "boardId", "expectedRevision" ], "$schema": "https://json-schema.org/draft/2020-12/schema", "additionalProperties": false }Save the guest board after account sign-in
claim_guest_board
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 account board ID and retires guest access. Within 24 hours, repeating a successful claim with the same token and account returns the existing account board ID while that board remains owned by the account and available.
Connections
streamable-http
https://www.easygerber.com/api/mcp