MCP Server
io.github.sbrunner-atx/contest-mcp MCP Server
io.github.sbrunner-atx/contest-mcp
What is the io.github.sbrunner-atx/contest-mcp MCP server?
Log amateur-radio QSOs to N3FJP logging software over its TCP API.
How to install io.github.sbrunner-atx/contest-mcp
Copy-paste configuration for popular MCP clients.
transport: stdio
Config generated by PluginBench — verify against the source before use.Environment / auth
N3FJP_HOSTN3FJP API host.
N3FJP_PORTN3FJP API port (Settings → Application Program Interface). Default 1100. Not the multi-PC networking port.
N3FJP_TIMEOUTSeconds to wait for an N3FJP response.
N3FJP_ALLOW_DB_WIPEDANGER. When off (default), raw SQL that could delete/overwrite the entire log (DROP/TRUNCATE, unscoped DELETE/UPDATE) is refused. Only enable with a backup and full understanding of the risk.
Claude Desktop
~/Library/Application Support/Claude/claude_desktop_config.json
{
"mcpServers": {
"contest-mcp": {
"command": "uvx",
"args": [
"contest-mcp"
],
"env": {
"N3FJP_HOST": "<YOUR_N3FJP_HOST>",
"N3FJP_PORT": "<YOUR_N3FJP_PORT>",
"N3FJP_TIMEOUT": "<YOUR_N3FJP_TIMEOUT>",
"N3FJP_ALLOW_DB_WIPE": "<YOUR_N3FJP_ALLOW_DB_WIPE>"
}
}
}
}Cursor
~/.cursor/mcp.json
{
"mcpServers": {
"contest-mcp": {
"command": "uvx",
"args": [
"contest-mcp"
],
"env": {
"N3FJP_HOST": "<YOUR_N3FJP_HOST>",
"N3FJP_PORT": "<YOUR_N3FJP_PORT>",
"N3FJP_TIMEOUT": "<YOUR_N3FJP_TIMEOUT>",
"N3FJP_ALLOW_DB_WIPE": "<YOUR_N3FJP_ALLOW_DB_WIPE>"
}
}
}
}Windsurf
~/.codeium/windsurf/mcp_config.json
{
"mcpServers": {
"contest-mcp": {
"command": "uvx",
"args": [
"contest-mcp"
],
"env": {
"N3FJP_HOST": "<YOUR_N3FJP_HOST>",
"N3FJP_PORT": "<YOUR_N3FJP_PORT>",
"N3FJP_TIMEOUT": "<YOUR_N3FJP_TIMEOUT>",
"N3FJP_ALLOW_DB_WIPE": "<YOUR_N3FJP_ALLOW_DB_WIPE>"
}
}
}
}VS Code
.vscode/mcp.json
{
"servers": {
"contest-mcp": {
"type": "stdio",
"command": "uvx",
"args": [
"contest-mcp"
],
"env": {
"N3FJP_HOST": "<YOUR_N3FJP_HOST>",
"N3FJP_PORT": "<YOUR_N3FJP_PORT>",
"N3FJP_TIMEOUT": "<YOUR_N3FJP_TIMEOUT>",
"N3FJP_ALLOW_DB_WIPE": "<YOUR_N3FJP_ALLOW_DB_WIPE>"
}
}
}
}Claude Code
claude mcp add contest-mcp --env N3FJP_HOST=<YOUR_N3FJP_HOST> --env N3FJP_PORT=<YOUR_N3FJP_PORT> --env N3FJP_TIMEOUT=<YOUR_N3FJP_TIMEOUT> --env N3FJP_ALLOW_DB_WIPE=<YOUR_N3FJP_ALLOW_DB_WIPE> -- uvx contest-mcpRelated MCP servers
Control fldigi (amateur-radio digital modes) over XML-RPC: modem, frequency, rig, log, transmit.
View repository →Operate WSJT-X (FT8/FT4/WSPR) from MCP clients over its UDP message protocol.
View repository →