
Netlogger Mcp
io.github.qso-graphv0.1.3更新於 Sep 29, 2026
NetLogger MCP server. Nets on the air, live check-ins and who's up, past nets.
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Netlogger Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
netlogger-mcp
MCP server for NetLogger: nets on the air now, live check-in lists and who's up, and past nets and their check-ins, through any MCP-compatible AI assistant.
Data from NetLogger's public XML Data Service (API 1.3). Part of the qso-graph project. No API key needed. Your callsign is asked for once (see below).
Install
Tools
What is NetLogger?
NetLogger is the logging program many amateur-radio nets use: net control or a logger keeps the check-in list, and anyone can follow the net live. Its server publishes active nets, check-in lists and past nets through a public API.
Your Callsign
Every request tells NetLogger which station is asking, so it can tell one user from another:
On first use the assistant asks for your callsign and saves it. You're asked once. To set it yourself, use NETLOGGER_MCP_CALLSIGN=KI7MT.
It's saved in settings.json, in ~/.config/netlogger-mcp/ (Linux), ~/Library/Application Support/netlogger-mcp/ (macOS) or %APPDATA%\netlogger-mcp\ (Windows).
Good Neighbour Policy
NetLogger is a donation-funded service on one server, and it limits how often each call may be made. We keep to those limits:
Privacy
NetLogger's check-in data includes street addresses and ZIP codes, and past nets include the IP address of whoever opened them. None of these are ever returned.
Quick Start
Configure your MCP client
netlogger-mcp works with any MCP-compatible client. Add the server config and restart. The tools appear automatically.
Claude Desktop
Add to claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows):
Claude Code
Add to .claude/settings.json:
ChatGPT Desktop
Cursor
Add to .cursor/mcp.json (project-level) or ~/.cursor/mcp.json (global):
VS Code / GitHub Copilot
Add to .vscode/mcp.json in your workspace:
Gemini CLI
Add to ~/.gemini/settings.json (global) or .gemini/settings.json (project):
Installed with pip instead? Use "command": "netlogger-mcp" in any config above.
Ask questions
"What nets are on the air right now?"
"Are any 80m nets running?"
"Who's checked into the county ARES net, and who's up now?"
"Which nets ran in the last three days?"
"Show me the check-ins from last night's net."
As a Python Library
The same code works without an AI, with the same limits and cache. A library can't ask for your callsign, so you pass it in:
Apps can also name themselves, using ADIF's PROGRAMID and PROGRAMVERSION: NetLoggerSource(callsign="KI7MT", program_id="MyLogger", program_version="1.0").
Testing Without Network
MCP Inspector
Development
License
GPL-3.0-or-later
來源:README.md,提交 7f4c502
工具
0版本歷史
1- v0.1.3最新Sep 29, 2026

