PluginBench
MCP Server
Active
MIT

sigrok MCP Server MCP Server

io.github.KenosInc/sigrok-mcp-server

What is the sigrok MCP Server MCP server?

Wraps sigrok-cli for signal analysis: capture data, decode protocols, and query instruments.

How to install sigrok MCP Server

Copy-paste configuration for popular MCP clients.

transport: stdio
Config generated by PluginBench — verify against the source before use.
Environment / auth
  • SIGROK_CLI_PATH

    Path to sigrok-cli binary

  • SIGROK_TIMEOUT_SECONDS

    Command execution timeout in seconds

  • SIGROK_WORKING_DIR

    Working directory for sigrok-cli execution

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "sigrok-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kenosinc/sigrok-mcp-server:0.2.0"
      ],
      "env": {
        "SIGROK_CLI_PATH": "<YOUR_SIGROK_CLI_PATH>",
        "SIGROK_TIMEOUT_SECONDS": "<YOUR_SIGROK_TIMEOUT_SECONDS>",
        "SIGROK_WORKING_DIR": "<YOUR_SIGROK_WORKING_DIR>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "sigrok-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kenosinc/sigrok-mcp-server:0.2.0"
      ],
      "env": {
        "SIGROK_CLI_PATH": "<YOUR_SIGROK_CLI_PATH>",
        "SIGROK_TIMEOUT_SECONDS": "<YOUR_SIGROK_TIMEOUT_SECONDS>",
        "SIGROK_WORKING_DIR": "<YOUR_SIGROK_WORKING_DIR>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "sigrok-mcp-server": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kenosinc/sigrok-mcp-server:0.2.0"
      ],
      "env": {
        "SIGROK_CLI_PATH": "<YOUR_SIGROK_CLI_PATH>",
        "SIGROK_TIMEOUT_SECONDS": "<YOUR_SIGROK_TIMEOUT_SECONDS>",
        "SIGROK_WORKING_DIR": "<YOUR_SIGROK_WORKING_DIR>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "sigrok-mcp-server": {
      "type": "stdio",
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "ghcr.io/kenosinc/sigrok-mcp-server:0.2.0"
      ],
      "env": {
        "SIGROK_CLI_PATH": "<YOUR_SIGROK_CLI_PATH>",
        "SIGROK_TIMEOUT_SECONDS": "<YOUR_SIGROK_TIMEOUT_SECONDS>",
        "SIGROK_WORKING_DIR": "<YOUR_SIGROK_WORKING_DIR>"
      }
    }
  }
}
Claude Code
claude mcp add sigrok-mcp-server --env SIGROK_CLI_PATH=<YOUR_SIGROK_CLI_PATH> --env SIGROK_TIMEOUT_SECONDS=<YOUR_SIGROK_TIMEOUT_SECONDS> --env SIGROK_WORKING_DIR=<YOUR_SIGROK_WORKING_DIR> -- docker run -i --rm ghcr.io/kenosinc/sigrok-mcp-server:0.2.0

Related MCP servers

MCP server for Digilent WaveForms instruments (oscilloscope, AWG, logic analyzer).

2
Python
MIT
View repository →