PluginBench
MCP Server

io.github.sbrunner-atx/fldigi-mcp MCP Server

io.github.sbrunner-atx/fldigi-mcp

What is the io.github.sbrunner-atx/fldigi-mcp MCP server?

Control fldigi (amateur-radio digital modes) over XML-RPC: modem, frequency, rig, log, transmit.

How to install io.github.sbrunner-atx/fldigi-mcp

Copy-paste configuration for popular MCP clients.

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

    Operator callsign. Required to enable transmit; leave blank to stay receive-only.

  • FLDIGI_HOST

    fldigi XML-RPC host.

  • FLDIGI_PORT

    fldigi XML-RPC port.

  • FLDIGI_BAND_GUIDANCE

    Enable experimental advisory band guidance (on/off).

  • FLDIGI_REGION

    IARU region for band guidance: 1, 2, or 3.

Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
  "mcpServers": {
    "fldigi-mcp": {
      "command": "uvx",
      "args": [
        "fldigi-mcp"
      ],
      "env": {
        "FLDIGI_CALLSIGN": "<YOUR_FLDIGI_CALLSIGN>",
        "FLDIGI_HOST": "<YOUR_FLDIGI_HOST>",
        "FLDIGI_PORT": "<YOUR_FLDIGI_PORT>",
        "FLDIGI_BAND_GUIDANCE": "<YOUR_FLDIGI_BAND_GUIDANCE>",
        "FLDIGI_REGION": "<YOUR_FLDIGI_REGION>"
      }
    }
  }
}
Cursor
~/.cursor/mcp.json
{
  "mcpServers": {
    "fldigi-mcp": {
      "command": "uvx",
      "args": [
        "fldigi-mcp"
      ],
      "env": {
        "FLDIGI_CALLSIGN": "<YOUR_FLDIGI_CALLSIGN>",
        "FLDIGI_HOST": "<YOUR_FLDIGI_HOST>",
        "FLDIGI_PORT": "<YOUR_FLDIGI_PORT>",
        "FLDIGI_BAND_GUIDANCE": "<YOUR_FLDIGI_BAND_GUIDANCE>",
        "FLDIGI_REGION": "<YOUR_FLDIGI_REGION>"
      }
    }
  }
}
Windsurf
~/.codeium/windsurf/mcp_config.json
{
  "mcpServers": {
    "fldigi-mcp": {
      "command": "uvx",
      "args": [
        "fldigi-mcp"
      ],
      "env": {
        "FLDIGI_CALLSIGN": "<YOUR_FLDIGI_CALLSIGN>",
        "FLDIGI_HOST": "<YOUR_FLDIGI_HOST>",
        "FLDIGI_PORT": "<YOUR_FLDIGI_PORT>",
        "FLDIGI_BAND_GUIDANCE": "<YOUR_FLDIGI_BAND_GUIDANCE>",
        "FLDIGI_REGION": "<YOUR_FLDIGI_REGION>"
      }
    }
  }
}
VS Code
.vscode/mcp.json
{
  "servers": {
    "fldigi-mcp": {
      "type": "stdio",
      "command": "uvx",
      "args": [
        "fldigi-mcp"
      ],
      "env": {
        "FLDIGI_CALLSIGN": "<YOUR_FLDIGI_CALLSIGN>",
        "FLDIGI_HOST": "<YOUR_FLDIGI_HOST>",
        "FLDIGI_PORT": "<YOUR_FLDIGI_PORT>",
        "FLDIGI_BAND_GUIDANCE": "<YOUR_FLDIGI_BAND_GUIDANCE>",
        "FLDIGI_REGION": "<YOUR_FLDIGI_REGION>"
      }
    }
  }
}
Claude Code
claude mcp add fldigi-mcp --env FLDIGI_CALLSIGN=<YOUR_FLDIGI_CALLSIGN> --env FLDIGI_HOST=<YOUR_FLDIGI_HOST> --env FLDIGI_PORT=<YOUR_FLDIGI_PORT> --env FLDIGI_BAND_GUIDANCE=<YOUR_FLDIGI_BAND_GUIDANCE> --env FLDIGI_REGION=<YOUR_FLDIGI_REGION> -- uvx fldigi-mcp

Related MCP servers

Log amateur-radio QSOs to N3FJP logging software over its TCP API.

View repository →

Operate WSJT-X (FT8/FT4/WSPR) from MCP clients over its UDP message protocol.

View repository →