69
/ 100
1 month ago
glama

sbrunner-atx/wsjtx-mcp

An MCP server that controls WSJT-X for amateur radio weak-signal modes (FT8/FT4, etc.) via UDP, enabling observation of status and decodes, and transmit operations like replying to CQs or sending free text.

Is this your MCP?

Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.

Install from

M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.

// key findings
No credential exfiltration, no sensitive file access, no obfuscation
Static analysis found nothing flowing your secrets to unexpected places.
Open source with a license and README
Anyone can audit the code, the license is declared, and the publisher documents what it does.
// required environment variables
This server reads these from process.env. You'll be asked to provide them before it can run.
configWSJTX_PORT2237 WSJT-X UDP Server port.
configWSJTX_HOST127.0.0.1 UDP address to bind/listen on.
configWSJTX_CALLSIGN_(empty)_ Operator callsign — the single transmit gate. Blank = receive-only.
configWSJTX_MULTICAST_(off)_ Optional multicast group to join (coexist with other UDP consumers).
configWSJTX_INSTANCE_(auto)_ Target a specific WSJT-X Id when several instances broadcast.
// full audit trail
The full breakdown of what we checked, the deductions that landed, the network hosts, the dependency advisories, and concrete fix guidance is available to verified publishers.
// improvement guidance — verified publishers only
We have 5 concrete improvements we can share with the publisher of this MCP. Each comes with specific guidance to raise the trust score.
// embed badge in your README
[![M8ven Score](https://m8ven.ai/badge/mcp/sbrunner-atx-wsjtx-mcp-sw5lw1)](https://m8ven.ai/mcp/sbrunner-atx-wsjtx-mcp-sw5lw1)
commit: 19ec8a365e1ce1b8abc07d94d3800fb193c2d3dc
code hash: 5d0af926e1cccbec66356fdf4705ba5cc2b16dbf3d066d84c00c6160a7e98237
verified: 6/27/2026, 8:55:49 AM
view raw JSON →