get_version_info
Get Version Info
Get netlogger-mcp's version, the NetLogger API version it is built for, and the version of the records it returns.
无需输入参数。

io.github.qso-graph由 GitHub 账号 qso-graph 发布v0.3.1更新于 Nov 3, 2026
NetLogger MCP server. Nets on the air, live check-ins and who's up, past nets.
只读的 MCP 服务器,让助手列出正在进行的业余无线电网络(net)、查看实时签到名单与当前正在通联的电台,并回顾往期网络。
Desktop only,通过 STDIO。 STDIO 服务会启动本地进程,因此需要 SourceWeft 桌面宿主。
参照 仓库 中的启动说明。
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).
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.
Every request tells NetLogger which station is asking, so it can tell one user from another:
The version is the installed one—it is read from the package, not written here.
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).
NetLogger is a donation-funded service on one server, and it limits how often each call may be made. We keep to those limits:
NetLogger's band and frequency are whatever the logger typed (40M, 75M, DMR, 7033, 3918 KHz, 147.030 91.5, TG 3141). They're returned as typed, and beside them, only when the text can be read reliably: frequency_mhz, band_adif (the ADIF band, from ADIF 3.1.7's Band enumeration), tone_hz and talkgroup. A frequency outside the amateur bands (for example, GMRS) gets no band_adif.
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.
netlogger-mcp works with any MCP-compatible client. Add the server config and restart. The tools appear automatically.
Add to claude_desktop_config.json (~/Library/Application Support/Claude/ on macOS, %APPDATA%\Claude\ on Windows):
Add to .claude/settings.json:
Add to .cursor/mcp.json (project-level) or ~/.cursor/mcp.json (global):
Add to .vscode/mcp.json in your workspace:
Add to ~/.gemini/settings.json (global) or .gemini/settings.json (project):
"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."
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").
GPL-3.0-or-later. adif_band.json is the ADIF 3.1.7 Band enumeration, the work of the ADIF Developers Group (adif.org.uk), included unchanged.
来源:README.md,提交 be561a4
Get Version Info
Get netlogger-mcp's version, the NetLogger API version it is built for, and the version of the records it returns.
无需输入参数。
Netlogger Set Callsign
Save the user's amateur radio callsign. Needed once, before the first lookup. NetLogger is told which station is asking, in every request, so it can tell one user from another. Ask the user for their own callsign; don't guess it.
callsign必填Netlogger Active Nets
List nets on the air now.
name_likeNetlogger Checkins
Get a live net's check-in list, and the pointer: the serial number of the station net control is working now.
net_name必填server_name必填Netlogger Past Nets
List closed nets over the last few days, with the net IDs netlogger_past_checkins needs.
name_likeinterval_daysNetlogger Past Checkins
Get a closed net's check-in list.
net_id必填net_name必填server_name必填已满足适用检查项的 90%
该评分衡量此收录条目的完整程度,依据注册中心条目、端点与公开来源计算得出。它不是对服务器本身的评价,也不表示服务器安全或当前可用:可连通性是带日期的检查结果,评分也不包含安装量或用户评价。
请在注册中心条目中声明凭据请求头,或保持端点能够响应探测,以便判定其认证方式。
uvx netlogger-mcp # run it; nothing to installnetlogger-mcp/<version> (KI7MT; +https://github.com/qso-graph/netlogger-mcp){ "mcpServers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}{ "mcpServers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}{ "mcpServers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}{ "mcpServers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}{ "servers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}{ "mcpServers": { "netlogger": { "command": "uvx", "args": ["netlogger-mcp"] } }}from netlogger_mcp.netlogger import NetLoggerSource
nl = NetLoggerSource(callsign="KI7MT")for net in nl.active_nets()["nets"]: live = nl.checkins(net["server"], net["name"]) print(net["name"], "up now:", live["pointer_callsign"])NETLOGGER_MCP_MOCK=1 netlogger-mcpnetlogger-mcp --transport streamable-http --port 8014git clone https://github.com/qso-graph/netlogger-mcp.gitcd netlogger-mcpuv sync --group devuv run pytest