{
  "$schema": "https://static.modelcontextprotocol.io/schemas/v1/server-card.schema.json",
  "name": "com.labwired/mcp",
  "title": "LabWired",
  "description": "LabWired lets coding agents build verifiable hardware, from design to production.",
  "version": "0.9.1",
  "websiteUrl": "https://labwired.com",
  "icons": [
    {
      "src": "https://labwired.com/favicon.svg",
      "mimeType": "image/svg+xml",
      "sizes": [
        "any"
      ]
    },
    {
      "src": "https://labwired.com/apple-touch-icon.png",
      "mimeType": "image/png",
      "sizes": [
        "180x180"
      ]
    }
  ],
  "remotes": [
    {
      "type": "streamable-http",
      "url": "https://api.labwired.com/mcp",
      "supportedProtocolVersions": [
        "2025-06-18"
      ],
      "headers": [
        {
          "name": "Authorization",
          "description": "Optional. 'Bearer <LabWired API key>'. Omit it to sign in with OAuth in the browser.",
          "isRequired": false,
          "isSecret": true
        }
      ]
    }
  ],
  "_meta": {
    "com.labwired/discoverability": {
      "primaryCategory": "Productivity",
      "discoveryKeywords": [
        "embedded firmware simulator",
        "microcontroller digital twin",
        "ESP32 Arduino STM32 simulation",
        "firmware CI testing",
        "CAN UDS IO-Link debugging",
        "circuit design and PCB autorouting",
        "electronic hardware design"
      ],
      "triggerKeywords": [
        "@labwired",
        "LabWired MCP",
        "simulate firmware",
        "verify circuit"
      ],
      "examplePrompts": [
        "Build and verify an ESP32-C3 circuit with an SSD1306 OLED in LabWired.",
        "Run STM32 CAN/UDS firmware against a diagnostic-response test in LabWired.",
        "Validate a circuit and route a PCB with DRC checks in LabWired."
      ],
      "screenshots": [
        {
          "url": "https://labwired.com/assets/labs/esp32-oled-running.png",
          "alt": "ESP32 OLED firmware running in the LabWired Playground"
        },
        {
          "url": "https://labwired.com/assets/labs/stm32h5-uds-running.png",
          "alt": "STM32H5 UDS diagnostic circuit with simulated output"
        },
        {
          "url": "https://labwired.com/assets/labs/iolink-station-running.png",
          "alt": "IO-Link master station simulation and analyzer"
        }
      ],
      "logoUrl": "https://labwired.com/brand/png/labwired-icon-512.png",
      "model_description": "Use LabWired to select supported electronic parts, build circuits, compile embedded firmware, run simulated MCUs, verify modeled behavior and route PCBs. For ESP32, STM32, Arduino, CAN/UDS or IO-Link projects. Do not claim physical hardware testing from simulation alone.",
      "keywords_for_discovery": [
        "embedded firmware simulator",
        "microcontroller digital twin",
        "ESP32 Arduino STM32 simulation",
        "firmware CI testing",
        "CAN UDS IO-Link debugging",
        "circuit design and PCB autorouting",
        "electronic hardware design"
      ],
      "keywords_for_triggering": [
        "@labwired",
        "LabWired MCP",
        "simulate firmware",
        "verify circuit"
      ],
      "example_prompts": [
        "Build and verify an ESP32-C3 circuit with an SSD1306 OLED in LabWired.",
        "Run STM32 CAN/UDS firmware against a diagnostic-response test in LabWired.",
        "Validate a circuit and route a PCB with DRC checks in LabWired."
      ]
    }
  }
}
