Quick Start¶
After installing the server, configure your MCP client to connect to it.
Claude Desktop¶
Add to your claude_desktop_config.json:
{
"mcpServers": {
"sigrok": {
"command": "docker",
"args": ["run", "-i", "--rm", "ghcr.io/kenosinc/sigrok-mcp-server"]
}
}
}
{
"mcpServers": {
"sigrok": {
"command": "docker",
"args": ["run", "-i", "--rm", "--privileged", "ghcr.io/kenosinc/sigrok-mcp-server"]
}
}
}
{
"mcpServers": {
"sigrok": {
"command": "docker",
"args": [
"run", "-i", "--rm", "--privileged",
"-v", "/path/to/sigrok-firmware:/usr/local/share/sigrok-firmware:ro",
"ghcr.io/kenosinc/sigrok-mcp-server"
]
}
}
}
Claude Code¶
claude mcp add sigrok -- docker run -i --rm ghcr.io/kenosinc/sigrok-mcp-server
claude mcp add sigrok -- docker run -i --rm --privileged \
-v /path/to/sigrok-firmware:/usr/local/share/sigrok-firmware:ro \
ghcr.io/kenosinc/sigrok-mcp-server
Verify the connection¶
Once configured, ask the LLM to run the show_version tool. You should see sigrok-cli and library version information returned, confirming the server is running correctly.
What's next?¶
- Browse available tools to see what you can do
- Check the workflow example for a typical signal analysis session
- If your device needs firmware, see the firmware guide