MCP server that exposes all functionality of sigrok-cli as MCP tools. sigrok-cli is a cross-platform command-line utility for the sigrok software suite, used for hardware initialization, acquisition, protocol decoding, and saving logic analyzer sessions.
Setup
Choose your client, copy the config, then fill in any required environment variables.
claude mcp add sigrok -- uvx mcp-sigrok~/.codex/config.toml
[mcp_servers.sigrok]
command = "uvx"
args = ["mcp-sigrok"]
# codex mcp add sigrok -- uvx mcp-sigrok~/.cursor/mcp.json
{
"mcpServers": {
"sigrok": {
"command": "uvx",
"args": [
"mcp-sigrok"
]
}
}
}.vscode/mcp.json
{
"servers": {
"sigrok": {
"type": "stdio",
"command": "uvx",
"args": [
"mcp-sigrok"
]
}
}
}~/.gemini/settings.json
{
"mcpServers": {
"sigrok": {
"command": "uvx",
"args": [
"mcp-sigrok"
]
}
}
}claude_desktop_config.json
{
"mcpServers": {
"sigrok": {
"command": "uvx",
"args": [
"mcp-sigrok"
]
}
}
}.trae/mcp.json
{
"mcpServers": {
"sigrok": {
"command": "uvx",
"args": [
"mcp-sigrok"
]
}
}
}