Releases: sbrunner-atx/wsjtx-mcp
Releases · sbrunner-atx/wsjtx-mcp
wsjtx-mcp v0.1.2
Adds the final WSJT-X message type and corrects the protocol source.
- NEW: AnnotationInfo (message type 16) + an annotate tool (Fox/Hound sort-order annotation for a DX call). All 17 message types (0-16, Heartbeat..AnnotationInfo) per the authoritative WSJTX/wsjtx NetworkMessage.hpp are now implemented; an earlier draft used a stale mirror that stopped at Configure (15).
- FIX: version/compatibility wording — the UDP protocol is schema 3 / Qt_5_4, stable across WSJT-X 2.1 to 3.x (verified live against 3.0.2).
Install: download wsjtx-mcp.mcpb below and open it in Claude Desktop.
wsjtx-mcp v0.1.1
Docs + packaging maintenance release (no src/ logic changes; codec, listener, and transmit-gate unchanged).
- Remote-host bridging now uses the published mcp-host-bridge 0.2.0 (UDP support + built-in wsjtx preset): mcp-host-bridge install wsjtx --to , then set WSJTX_PORT=2238. See docs/REMOTE-HOST.md.
- Retired the bundled tools/udp_relay.py (the relay now lives in mcp-host-bridge).
- Clarified that reply auto-completes a QSO only when WSJT-X Auto Seq is on, and that the UDP API is strong for search-and-pounce but cannot drive a call-CQ RUN cycle.
Install: download wsjtx-mcp.mcpb below and open it in Claude Desktop.
wsjtx-mcp v0.1.0
First experimental release. Control WSJT-X (FT8/FT4/WSPR) over its UDP message protocol from MCP clients.
- Standard-library QDataStream codec (schema 3 / Qt_5_4), full message catalog (types 0-15).
- Background UDP listener: Status snapshot, Decode ring (drain-to-poll), QSOLogged+ADIF, per-instance targeting.
- 13 grouped tools behind a callsign transmit gate (blank = receive-only).
- UDP host-bridge relay for reaching a remote WSJT-X from a loopback-only client.
- Verified live against WSJT-X 3.0.2 (receive+decode + accepted Replay round-trip); golden fixtures included.
Install: download wsjtx-mcp.mcpb below and open it in Claude Desktop. See docs/INSTALL.md.