The sigrok-mcp-server is a Model Context Protocol (MCP) server that enables AI agents to capture, decode, and analyze signals from logic analyzers and measurement devices using the sigrok framework.
From the registry: Wraps sigrok-cli for signal analysis: capture data, decode protocols, and query instruments.
$ docker pull ghcr.io/kenosinc/sigrok-mcp-serverPlease install the `sigrok-mcp-server` MCP server into my current AI client (that's you).
Required prerequisites (do these first if not already done):
- **sigrok-cli** — sigrok-cli must be installed on the host system (or use Docker image which includes it) (https://sigrok.org/)
Optional prerequisites:
- Docker (recommended) — Docker image ghcr.io/kenosinc/sigrok-mcp-server includes sigrok-cli Run: `docker pull ghcr.io/kenosinc/sigrok-mcp-server`
Canonical MCP server config (stdio transport):
- command: `docker`
- args: ["run","-i","--rm","ghcr.io/kenosinc/sigrok-mcp-server"]
- optional environment variables:
- `SIGROK_CLI_PATH`: Path to the sigrok-cli binary (example: `sigrok-cli`)
- `SIGROK_TIMEOUT_SECONDS`: Command execution timeout in seconds (example: `30`)
- `SIGROK_WORKING_DIR`: Working directory for sigrok-cli execution
Note: Go-based MCP server for sigrok logic analyzers. Supports I2C, SPI, UART, CAN, and 100+ protocols. Add --privileged for USB device access; mount firmware directory if required by device.
Add this MCP server to my current client's config in the correct format for you. If you need secrets or credentials I haven't provided, ASK me — do not invent values or leave raw placeholders. After adding it, tell me how to verify the server is connected.SIGROK_CLI_PATHrequiredPath to the sigrok-cli binaryManage UniFi Protect cameras, events, recordings, and smart detections via MCP.