MODEL CONTEXT PROTOCOL (`@calligraphysystems/mcp`) • CLAUDE CODE • CURSOR • ATOPILE • TSCIRCUIT • ERGOGEN

Vibe-Coding Physical Hardware: From Claude Code / Cursor / ESP32 / RP2040 / Ergogen to a 0-DRC Factory .ZIP via Model Context Protocol

AI coding agents (Claude Code, Cursor, Windsurf, Antigravity) can already write firmware and declarative schematics in atopile (.ato), tscircuit (.tsx), Ergogen, and KiCad S-expressions—but physical copper trace routing and native DRC closure remained the manual bottleneck. Calligraphy EDA bridges the physical hardware gap via Model Context Protocol (MCP): your AI agent submits an unrouted board, verifies 100.0% net completion and 0 native KiCad copper DRC violations, and settles autonomously on Base L2 USDC (`x402`) or via browser checkout.

Option A — 1-Line Claude Code CLI Command

claude mcp add --transport http calligraphy-eda https://calligraphyeda.com/api/v1/mcp

Option B — Cursor / Windsurf / Claude Desktop (`mcp_config.json`)

{
  "mcpServers": {
    "calligraphy-eda": {
      "url": "https://calligraphyeda.com/api/v1/mcp"
    }
  }
}

Starter Prompt: "Use the calligraphy-eda MCP server to list the conquered benchmark boards and run a pre-flight quote on the 2l_rp2040 sample board"

Launch a 1-Click Live ESP32 / RP2040 Sample Board or Connect via MCP
Tier 1 2-Layer Breakout (`vibe_micro`): $149 flat • Tier 2 Dense 2-Layer (`basic_2l`): $295 flat • Tier 3 4-Layer (`route_3d`): $995.
Open Interactive PCB Studio → GitHub: vibe-hardware-mcp