Skip to main content
Glama

Vibe-Coding Hardware & Autonomous PCB Physical Synthesis MCP Server

Server Details

Autonomous multi-layer PCB routing, KiCad 9 DRC/DFM verification & IPC-2141A impedance MCP server.

If you are the author of this connector, you can claim ownership by verifying the domain or GitHub account it belongs to. Claimed connector authors can inspect health checks, view analytics, and manage their listing.
Status
Healthy
Uptime
100.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL
Repository
calligraphysystems/vibe-hardware-mcp
GitHub Stars
0
Server Listing
vibe-hardware-mcp
ChatGPT
–
Claude
–

TDQS

B3.4/5.0

Scored across 11 tools

Disambiguation3/5

Most tools map to clearly distinct actions (compile, status, download, purge, invoice, whitelist), but calligraphy_route_pcb is explicitly documented as an alias for calligraphy_compile_board, giving two names for one operation. Payment handling is also spread across compile_board (embedded Stripe/USDT instructions), create_coinbase_checkout, and verify_stablecoin_payment, which an agent must disambiguate by reading long descriptions.

Naming Consistency4/5

All names share a consistent calligraphy_ prefix and use snake_case verb_noun patterns (compile_board, create_coinbase_checkout, verify_stablecoin_payment, purge_job_vault). The only deviation is calligraphy_preflight_audit, which leads with a noun/adjective rather than a clear verb, but the set is otherwise predictable.

Tool Count5/5

11 tools is well within the healthy 3-15 range and each covers a genuinely different step in the PCB synthesis lifecycle. Nothing feels padded except the redundant route_pcb alias, which is a naming issue rather than a count issue.

Completeness4/5

The core lifecycle is covered end-to-end: preflight quote, compile/route, job status polling, three payment paths (Stripe, Coinbase, stablecoin), fab bundle download, invoicing, vault purge, and whitelist escalation. Gaps are minor: there is no way to list or enumerate a user's existing jobs, cancel an in-flight job, or initiate a refund/re-checkout.

Available Tools

11 tools
calligraphy_compile_boardBInspect

Compile a PCB through Calligraphy EDA (3D HDI synthesis + Snowman teardrop pad fillets + Zero-VIPPO DFM surgery + 3D nodal G*V=I physics) and return 0-DRC telemetry, preview crops, a single clickable Stripe Checkout URL, and watch-only per-job USDT/USDC stablecoin payment instructions. Mode A (Zero-File Demo): Pass sample_id='2l_rp2040' (or '2l_stickhub', '4l_carrier'). Mode B (User's Local Board over Remote HTTP): Read the user's local .kicad_pcb, .dsn, .ato, or .tsx file and pass its contents in pcb_text + filename (or upload_b64 for .PcbDoc/.zip).

Inputs: filename, pcb_text, sample_id, upload_b64, +9 more.

calligraphy_create_coinbase_checkoutAInspect

Create a 1-Click Coinbase Pay / Coinbase Onchain Payment Protocol checkout session (and x402 AI-agent payment URL) settling in USDC on Base (chain_id=8453) with automatic DEX token conversion and zero gas-dust sweeping.

Inputs: job_id (required), network, currency.

calligraphy_download_fab_bundleAInspect

Download the unlocked routed .kicad_pcb and turnkey JLCPCB/PCBWay .zip bundle (Gerbers, Excellon drills, IPC-D-356, BOM, CPL, and 3D HTML5 viewer) once paid via Stripe Checkout, autonomous USDT/USDC stablecoin verification, or active 30-day board license.

Inputs: job_id (required), output_dir, include_bundle_b64.

calligraphy_get_job_statusAInspect

Query the compilation and payment status of a Calligraphy EDA job (job_id). When status is COMPLETED_AWAITING_PAYMENT, returns stablecoin_payment_instructions with the job's unique watch-only deposit_address (0x...) for autonomous USDT/USDC checkout.

Inputs: job_id (required).

calligraphy_lookup_b2b_invoiceCInspect

Look up a Calligraphy EDA job and generate a B2B Tax Invoice & Chain-of-Custody Certificate with custom PO number and company name.

Inputs: job_id (required), po_number, company_name, customer_email.

calligraphy_preflight_auditAInspect

Inspect a .kicad_pcb file or .zip project bundle (including atopile/tscircuit/Altium/Allegro builds), verify outline/pad readiness, and return a deterministic 3-Lever NRE-anchored price quote ($149 vibe_micro for <=150 pads up to $1,495+ route_3d). Mode A (Zero-File Demo): Pass sample_id='2l_rp2040' (or '2l_stickhub', '4l_carrier'). Mode B (User's Local Board over Remote HTTP): Read the user's local .kicad_pcb, .dsn, .ato, or .tsx file and pass its contents in pcb_text + filename (or upload_b64 for .PcbDoc/.zip).

Inputs: filename, pcb_text, sample_id, upload_b64, +5 more.

calligraphy_purge_job_vaultAInspect

Immediately shred all enclave CAD and synthesis artifacts for job_id and return a cryptographically signed CertificateOfDestruction (zero_retention_verified=True).

Inputs: job_id (required).

calligraphy_request_ip_whitelistBInspect

Submit a Support Whitelist Request for an engineering team, corporate NAT IP, or PCB layout agency that needs higher daily compilation write limits (e.g. 25–100 compiles/day).

Inputs: reason (required), customer_email (required), organization_name (required), client_ip, +1 more.

calligraphy_route_pcbAInspect

Alias for calligraphy_compile_board: synthesize and route a PCB through Calligraphy EDA (0 opens, 0 DRC) and return Stripe, Coinbase Pay (x402), and watch-only USDT/USDC payment instructions. Mode A (Zero-File Demo): Pass sample_id='2l_rp2040' (or '2l_stickhub', '4l_carrier'). Mode B (User's Local Board over Remote HTTP): Read the user's local .kicad_pcb, .dsn, .ato, or .tsx file and pass its contents in pcb_text + filename (or upload_b64 for .PcbDoc/.zip).

Inputs: filename, pcb_text, sample_id, upload_b64, +3 more.

calligraphy_verify_stablecoin_paymentAInspect

Submit an on-chain USDT or USDC transaction hash (tx_hash) sent to the job's unique watch-only deposit_address on base, arbitrum, polygon, or ethereum to receive a private HMAC-SHA256 payment receipt (receipt_hmac_sha256) and immediately unlock calligraphy_download_fab_bundle with zero human browser intervention.

Inputs: job_id (required), tx_hash (required), token, network.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      B
      quality
      D
      maintenance
      MCP server that analyzes, reviews, and exports KiCad 9 designs, with live board editing via IPC and a built-in design-review engine.
      47
      1
      MIT
    • A
      license
      C
      quality
      B
      maintenance
      AI-powered PCB design review MCP server with 93 tools for EMC, signal integrity, power integrity, thermal, and DFM analysis, supporting KiCad, ODB++, Gerber, and more, and generating audit-grade DOCX/HTML reports.
      100
      3
      AGPL 3.0
    • A
      license
      A
      quality
      A
      maintenance
      MCP servers for KiCad schematic, PCB, symbol, footprint, and project automation, enabling AI-assisted electronic design via tools for read/write, analysis, and exports.
      109
      426 PyPI
      16
      GPL 3.0
    • A
      license
      Not graded
      quality
      D
      maintenance
      An MCP server that gives AI agents end-to-end control of KiCad 9+ for rule checks, manufacturing exports, production-readiness certification, and live PCB editor control.
      MIT
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.