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.
- 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
Scored across 11 tools
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.
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.
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.
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 toolscalligraphy_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_list_gallery_boardsAInspect
List the 55 / 55 conquered open-source PCB benchmark boards (20/20 PCBench Tier T Frontier + 13/13 Tier D Torture + 22/22 Multi-ECAD — 100.0% routed, 0 native KiCad 9 copper DRC violations) and available 1-click sample demo IDs ('2l_rp2040', '2l_stickhub', '4l_carrier').
Inputs: no named parameters.
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
MCP server for progressive tool usage at any scale (see https://klavis.ai)
HiveCompute MCP Server — decentralized inference router for AI agents
Personal knowledge base MCP server with semantic search, auto-categorization, metadata extraction
Related MCP Servers
- AlicenseBqualityDmaintenanceMCP server that analyzes, reviews, and exports KiCad 9 designs, with live board editing via IPC and a built-in design-review engine.471MIT
- AlicenseCqualityBmaintenanceAI-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.1003AGPL 3.0
- AlicenseAqualityAmaintenanceMCP servers for KiCad schematic, PCB, symbol, footprint, and project automation, enabling AI-assisted electronic design via tools for read/write, analysis, and exports.109426 PyPI16GPL 3.0
- AlicenseNot gradedqualityDmaintenanceAn 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
Glama MCP Gateway
Add one secure layer between your agents and this server.