{"name":"io.github.calligraphysystems/vibe-hardware-mcp","title":"Autonomous 0-DRC PCB Routing Foundry & Hardware MCP Server","endpoint":"https://calligraphyeda.com/api/v1/mcp","repository":"https://github.com/calligraphysystems/vibe-hardware-mcp","page":"https://lazaretto.dev/mcp-registry/io-github-calligraphysystems-vibe-hardware-mcp","badge":"https://lazaretto.dev/mcp-registry/io-github-calligraphysystems-vibe-hardware-mcp/badge.svg","listed_at":"2026-11-12T17:16:30.857Z","state":"no findings","check":{"checked_at":"2026-11-11T17:56:33.204Z","outcome":"read","tool_count":15,"tool_names":["analyze_kicad_pcb","analyze_specctra_dsn","calculate_pcb_trace_impedance","audit_pcb_dfm_rules","calligraphy_list_gallery_boards","calligraphy_preflight_audit","calligraphy_compile_board","calligraphy_get_job_status","calligraphy_verify_stablecoin_payment","calligraphy_download_fab_bundle","calligraphy_lookup_b2b_invoice","calligraphy_create_coinbase_checkout","calligraphy_purge_job_vault","calligraphy_route_pcb","calligraphy_request_ip_whitelist"],"sets_instructions":true,"verdict":"clear","findings":[],"rules_version":"2026.11.09a"},"tools":{"fingerprint":"15e5bd394eb7fe913891627b5f5df975f0ed5f1d2b7f83ffb919bc815fa2c383","tool_hashes":{"analyze_kicad_pcb":"bd40079276646e4a07a1d5a36ebf3778de0020612cad7cdf553c3dad04de31cd","audit_pcb_dfm_rules":"d1928805cc309d9d96cd94c7e445e7204d42beb1b37a6622f8fcf8794ed43d28","analyze_specctra_dsn":"65a675f06cec41e493b724d7892e64d932941f708013ecc36184a431b2cb98fb","calligraphy_route_pcb":"c98680adf7e05382ee0c68c9a273a0cc6b0fda857eaf76453ad390c581472a51","calligraphy_compile_board":"2f0bd209c59ba2668253284137007c1d125dcdafa1166af9b334e76a718d1e23","calligraphy_get_job_status":"4376e88445f317a7e0ce6c63ffacc220a772f117495f8400d3a50d19ee7587e1","calligraphy_preflight_audit":"59d435601c5c6e1e2465c14137a3fb0257cb71520559fdeb195a678b9470fbfe","calligraphy_purge_job_vault":"398d3087acbe73baa592ce15d45289dd5e68213229b8a987c3691d40f3bbf166","calculate_pcb_trace_impedance":"acdc4f16726646e6eb1e7db934b3339c14146f7f5cc136992488903873381c8e","calligraphy_lookup_b2b_invoice":"20e67f9adcc16748777992dc8b53ce2bc892f6083573e02920b34c5e34ccaefd","calligraphy_download_fab_bundle":"7ddb2e4161b70b2ac694b609d3b4a05c419b9ce1e51b03cd86a44ad2db5b016d","calligraphy_list_gallery_boards":"a627dd40c455e26f66741a6daccaea3a169c7be1f675b5dc4ad80eb978520d46","calligraphy_request_ip_whitelist":"53e6eb68207a6a810e30c4a6ca502ea261e6c6b3a2de2af4d6f5b8939763147f","calligraphy_create_coinbase_checkout":"97b90073844e3b26ebbb1185642e9b5723ddb315499930d58d009ed203f55f50","calligraphy_verify_stablecoin_payment":"007353822682a4701aa30ffbd60f252e406a60488ed95b3f5ca558d77e50d78b"},"instructions_hash":"cc09bbfd399caca194047a3469ab1ab9a59bc885a7559ce84f8c50db40cca13b","fingerprinted_at":"2026-11-11T17:56:33.204Z","changed_at":null,"compared_since":"2026-10-30","changes":[]},"disclaimer":"Signals, not a warranty. A clean read means these rules found nothing, not that the server is harmless. An unread server is not checked."}