Operate WSJT-X (FT8/FT4/WSPR) from MCP clients over its UDP message protocol.
Connect Runs on your machine
claude mcp add wsjtx-mcp -e WSJTX_CALLSIGN=<WSJTX_CALLSIGN> -e WSJTX_HOST=<WSJTX_HOST> -e WSJTX_PORT=<WSJTX_PORT> -e WSJTX_MULTICAST=<WSJTX_MULTICAST> -e WSJTX_INSTANCE=<WSJTX_INSTANCE> -- uvx wsjtx-mcp==0.1.4
{
"mcpServers": {
"wsjtx-mcp": {
"command": "uvx",
"args": [
"wsjtx-mcp==0.1.4"
],
"env": {
"WSJTX_CALLSIGN": "<WSJTX_CALLSIGN>",
"WSJTX_HOST": "<WSJTX_HOST>",
"WSJTX_PORT": "<WSJTX_PORT>",
"WSJTX_MULTICAST": "<WSJTX_MULTICAST>",
"WSJTX_INSTANCE": "<WSJTX_INSTANCE>"
}
}
}
}
{
"mcpServers": {
"wsjtx-mcp": {
"command": "uvx",
"args": [
"wsjtx-mcp==0.1.4"
],
"env": {
"WSJTX_CALLSIGN": "<WSJTX_CALLSIGN>",
"WSJTX_HOST": "<WSJTX_HOST>",
"WSJTX_PORT": "<WSJTX_PORT>",
"WSJTX_MULTICAST": "<WSJTX_MULTICAST>",
"WSJTX_INSTANCE": "<WSJTX_INSTANCE>"
}
}
}
}
{
"servers": {
"wsjtx-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"wsjtx-mcp==0.1.4"
],
"env": {
"WSJTX_CALLSIGN": "<WSJTX_CALLSIGN>",
"WSJTX_HOST": "<WSJTX_HOST>",
"WSJTX_PORT": "<WSJTX_PORT>",
"WSJTX_MULTICAST": "<WSJTX_MULTICAST>",
"WSJTX_INSTANCE": "<WSJTX_INSTANCE>"
}
}
}
}
Replace the values in angle brackets with your own. Keys stay on your machine; we never see them.
Tools
This server runs locally, so its tools are listed by your MCP client once it starts.
Environment variables
| Name | Description |
|---|---|
WSJTX_CALLSIGNOptional | Operator callsign โ the single transmit gate. Blank = receive-only (refuses all transmit-initiating messages). |
WSJTX_HOSTOptional | Address to bind/receive WSJT-X UDP broadcasts on. For a remote WSJT-X use 127.0.0.1 with the mcp-host-bridge 'wsjtx' service and set the port to 2238. |
WSJTX_PORTOptional | WSJT-X Settings โ Reporting โ UDP Server port. Default 2237. Enable 'Accept UDP requests' for control. |
WSJTX_MULTICASTOptional | Optional multicast group to join so multiple UDP consumers can coexist. Blank = unicast. |
WSJTX_INSTANCEOptional | Optional WSJT-X instance Id to target when several broadcast here. |
Details
| Package | [email protected] (PYPI, stdio) |
| First published | 12 Nov 2026 |
| Last updated | 12 Nov 2026 |
| Registry name | io.github.sbrunner-atx/wsjtx-mcp |
More communication servers See all
Listing data from the official MCP registry. Status and tools from NestDaddy's daily check. Browse all MCP servers.
