protogrid

Search / io.github.calligraphysystems/vibe-hardware-mcp

Autonomous 0-DRC PCB Routing Foundry & Hardware MCP Server

R0· no sign-in

Autonomous 0-DRC PCB Routing, RF/DFM Pre-Flight & KiCad MCP Server (calligraphyeda.com).

v1.3.0 · active · repository · website · descriptor JSON · versions

An agent can connect right now, no human step.Remote endpoint, no authentication, reachable on the last probe.
Quality89new
Trust97of 100
Uptime, 30 days100%
Latency p50206 ms

Connect

8 clients · secrets stay placeholders
{
  "mcpServers": {
    "vibe-hardware-mcp": {
      "type": "http",
      "url": "https://calligraphyeda.com/api/v1/mcp"
    }
  }
}
claude mcp add --transport http vibe-hardware-mcp https://calligraphyeda.com/api/v1/mcp
[mcp_servers.vibe-hardware-mcp]
url = "https://calligraphyeda.com/api/v1/mcp"
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "vibe-hardware-mcp": {
      "type": "remote",
      "url": "https://calligraphyeda.com/api/v1/mcp",
      "enabled": true
    }
  }
}
{
  "mcpServers": {
    "vibe-hardware-mcp": {
      "type": "http",
      "url": "https://calligraphyeda.com/api/v1/mcp"
    }
  },
  "deeplink": "cursor://anysphere.cursor-deeplink/mcp/install?name=vibe-hardware-mcp&config=eyJ0eXBlIjoiaHR0cCIsInVybCI6Imh0dHBzOi8vY2FsbGlncmFwaHllZGEuY29tL2FwaS92MS9tY3AifQ%3D%3D"
}
{
  "servers": {
    "vibe-hardware-mcp": {
      "type": "http",
      "url": "https://calligraphyeda.com/api/v1/mcp"
    }
  }
}
{
  "mcpServers": {
    "vibe-hardware-mcp": {
      "httpUrl": "https://calligraphyeda.com/api/v1/mcp"
    }
  }
}
extensions:
  "vibe-hardware-mcp":
    enabled: true
    name: "vibe-hardware-mcp"
    type: streamable_http
    uri: "https://calligraphyeda.com/api/v1/mcp"
    timeout: 300

Quality 89 / 100new

protocol75 · weight 25
  • warn
    protocol.modernnewest supported version is 2024-11-05; 2026-07-28 not supported, older versions are deprecated until 2027-07-28
  • n/a
    protocol.statelessonly applies to 2026-07-28 servers
  • pass
    protocol.transportstreamable HTTP
  • n/a
    protocol.list_ttlonly applies to 2026-07-28 servers
authorizationn/a · weight 15
  • n/a
    auth.prm, auth.as_metadata, auth.cimdno remote uses OAuth
  • n/a
    auth.secret_in_urlno templated URL
tool hygiene100 · weight 30
  • pass
    tools.descriptionsevery tool has a description
  • pass
    tools.description_lengthdescriptions are concise
  • pass
    tools.schemasevery tool has an object input schema
  • pass
    tools.annotations16 of 16 tools declare readOnlyHint or destructiveHint
  • pass
    tools.directory_hintsevery tool declares readOnlyHint, destructiveHint, idempotentHint and openWorldHint
  • pass
    tools.token_costabout 4,525 tokens to load every tool
  • pass
    tools.api_dumptools are not a one-to-one API dump
  • pass
    tools.hidden_textno hidden text in tool names, descriptions, schemas or annotations
stabilityn/a · weight 15
  • n/a
    stability.changes, stability.rug_pull, stability.new_linkstool history recorded for 3 of the 7 days needed
dependenciesn/a · weight 15
  • n/a
    deps.known_vulns, deps.mcp_sdk_version, deps.resolvableno npm or PyPI package

16 tools, about 4,525 tokens to load them all · tool set 042e7b230a95 · tools last changed 2026-11-12 · checked 2026-11-14 07:36 UTC

Tool changes

  • calligraphy_request_ip_whitelistchangedinput schema
  • calligraphy_route_pcbchangedinput schema
  • calligraphy_create_coinbase_checkoutchangedinput schema
  • calligraphy_lookup_b2b_invoicechangedinput schema
  • calligraphy_compile_boardchangedinput schema
  • calligraphy_preflight_auditchangedinput schema
  • audit_pre_route_rf_and_fab_stackupadded

    Run the 4-Stage Pre-Route Vendor Stackup, 50-Ohm Microstrip vs. Coplanar Waveguide (CPWG) Impedance, 3*H1 Coplanar Ground-Pour Encroachment, Inner Reference-Plane Return Corridor, and Via-in-Paste (VIPPO) manufacturing gate on a `.kicad_pcb` before routing begins.

  • audit_pcb_dfm_ruleschangedinput schema
  • calculate_pcb_trace_impedancechangedinput schema
  • calligraphy_request_ip_whitelistchangedtitle, annotations

Showing the latest 10. Full history: list_changes · trend: quality JSON.

Checks run on what our credential-free, read-only probes observe; tools are never called and no code audit is performed. How it is computed.

Trust 97 / 100

provenance90
liveness100
freshness100
hygiene100

+repository +namespace-matches-repo +website +reachable +uptime-100% +updated-2d-ago

Derived from observable signals (official registry feed and our own credential-free probes); no code audit performed. How it is computed.

Endpoints

remoteauthreachableuptime 30dp50protocollast ok
https://calligraphyeda.com/api/v1/mcp streamable-httpnoneyes100%206 ms2024-11-052026-11-14

Tools (16)

analyze_kicad_pcbread-onlyParse and analyze a KiCad `.kicad_pcb` board locally (from `pcb_text` or `project_path`). Extracts copper layer stackup, board outline dimensions (mm), footprint count, SMD vs THT pad counts, fine-pitch (<=0.50mm) pad count, net count, routed trace/arc segment statistics, and via count.
analyze_specctra_dsnread-onlyParse and analyze a Specctra `.dsn` PCB autorouter file locally (from `dsn_text` or `project_path`). Extracts units, resolution, signal/power copper layers, board boundary dimensions, component count, netlist summary, and design rule clearances/widths.
audit_pcb_dfm_rulesread-onlyRun a local Design-for-Manufacturing (DFM) rule check on a `.kicad_pcb` or `.dsn` file against standard 2-layer or 4-layer fabrication limits (minimum trace width, clearance, via hole diameter, and annular ring width).
audit_pre_route_rf_and_fab_stackupread-onlyRun the 4-Stage Pre-Route Vendor Stackup, 50-Ohm Microstrip vs. Coplanar Waveguide (CPWG) Impedance, 3*H1 Coplanar Ground-Pour Encroachment, Inner Reference-Plane Return Corridor, and Via-in-Paste (VIPPO) manufacturing gate on a `.kicad_pcb` before routing begins.
calculate_pcb_trace_impedanceread-onlyLocal PCB transmission-line impedance & IPC-2152 trace current calculator. Computes single-ended microstrip/stripline Z0 (Ohms), edge-coupled differential Zdiff (Ohms), propagation delay (ps/mm), and recommended trace width for a target impedance or DC current (Amps).
calligraphy_compile_boardCompile 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`).
calligraphy_create_coinbase_checkoutCreate 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.
calligraphy_download_fab_bundleread-onlyDownload 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.
calligraphy_get_job_statusread-onlyQuery 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.
calligraphy_list_gallery_boardsread-onlyList 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').
calligraphy_lookup_b2b_invoiceread-onlyLook up a Calligraphy EDA job and generate a B2B Tax Invoice & Chain-of-Custody Certificate with custom PO number and company name.
calligraphy_preflight_auditread-onlyInspect 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`).
calligraphy_purge_job_vaultdestructiveImmediately shred all enclave CAD and synthesis artifacts for job_id and return a cryptographically signed CertificateOfDestruction (zero_retention_verified=True).
calligraphy_request_ip_whitelistSubmit 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).
calligraphy_route_pcbAlias 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`).
calligraphy_verify_stablecoin_paymentSubmit 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.

Schemas: list_tools.

Similar MCP servers

Official server.json
{
  "name": "io.github.calligraphysystems/vibe-hardware-mcp",
  "icons": [
    {
      "src": "https://raw.githubusercontent.com/calligraphysystems/vibe-hardware-mcp/main/assets/karabas_nano_2layer_738pads_0drc_3d.png",
      "sizes": [
        "512x512"
      ],
      "mimeType": "image/png"
    }
  ],
  "title": "Autonomous 0-DRC PCB Routing Foundry & Hardware MCP Server",
  "$schema": "https://static.modelcontextprotocol.io/schemas/2025-10-17/server.schema.json",
  "remotes": [
    {
      "url": "https://calligraphyeda.com/api/v1/mcp",
      "type": "streamable-http"
    }
  ],
  "version": "1.3.0",
  "repository": {
    "url": "https://github.com/calligraphysystems/vibe-hardware-mcp",
    "source": "github"
  },
  "websiteUrl": "https://calligraphyeda.com",
  "description": "Autonomous 0-DRC PCB Routing, RF/DFM Pre-Flight & KiCad MCP Server (calligraphyeda.com)."
}