Agentβ™₯︎Age
Catalog

io.github.sbrunner-atx/contest-mcp

Official

by sbrunner-atx Β· Python

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

Contest MCP server that logs amateur-radio QSOs to N3FJP logging software over its TCP API. This server exposes a concise MCP toolset aligned with the N3FJP control interface, enabling MCP-aware clients to log, read, and manage contacts via a direct TCP socket without dependencies beyond the standard library.

πŸ› οΈ Key Features

  • TCP-based MCP server for logging QSOs to N3FJP Amateur Contact Log and contest loggers
  • Implements the MCP protocol directly using Python's standard library sockets
  • Grouped MCP tools for logging, reading, and contest workflow
  • Lightweight, no-thirds-party-wrappers dependency
  • Grounded in the Model Context Protocol (MCP) model and tooling

πŸš€ Use Cases

  • Logging amateur-radio contacts to N3FJP software from MCP-enabled clients
  • Integrating Claude Desktop or similar MCP clients with N3FJP contest loggers
  • Quick TCP-based logging workflows for contest operations

⚑ Developer Benefits

  • Minimal dependencies (standard library only)
  • Clear MCP tool organization for readability and maintenance
  • Facilitates MCP-aware client integration with N3FJP logging suites

⚠️ Limitations

  • Documentation excerpt indicates focus on logging via TCP API; full feature parity with all N3FJP loggers not implied
  • Readme excerpt shows basic capabilities; verify compatibility with specific N3FJP versions
  • Server behavior relies on MCP protocol bindings; ensure proper client adherence to MCP conventions

Topics

amateurradiofldigiham-radiohamradiomcp-servermodel-context-protocoln3fjpamateur-radio
io.github.sbrunner-atx/contest-mcp - agentage MCP Catalog