
Omiss Mcp
io.github.qso-graphv0.1.2更新於 Sep 29, 2026
OMISS MCP server. Net schedule, nets on the air, members, check-in history, awards.
安裝
在 SourceWeft 中
- 開啟 儀表板中的 Omiss Mcp,將其新增到工作區。
- 為需要使用其工具的對話啟用該服務。
Desktop only,透過 STDIO。 STDIO 服務會啟動本機處理程序,因此需要 SourceWeft 桌面主機。
其他 MCP 客戶端
參照 儲存庫 中的啟動說明。
README
omiss-mcp
MCP server for OMISS, the Old Man International Sideband Society: the net schedule, OMISS nets on the air now, member lookup, past nets and who checked in, the Statehood schedule, officers, awards and net statistics, through any MCP-compatible AI assistant.
Data from omiss.net's public pages; nets on the air from NetLogger. Part of the qso-graph project. No login or API key needed.
Install
Tools
What is OMISS?
OMISS is an amateur-radio society that runs SSB nets on HF, from 10 to 160 meters, every day of the week. Members exchange OM numbers on the nets and work toward the society's awards. Its website publishes the net schedule, the member roster, check-in history for every net, and the award rules and recipients.
Your Callsign
Only omiss_nets_on_air needs it: it asks NetLogger, which is told which station is asking. On first use the assistant asks for your callsign and saves it. You're asked once. The other tools don't need it.
Good Neighbour Policy
omiss.net is a volunteer-run club website, not an API. We read it gently:
Security and Privacy
- Every value is checked before it is sent: callsigns, OM numbers, bands from a fixed list,
YYYY,YYYY-MMorYYYY-MM-DDdates, numeric net IDs, and award IDs from the site's own list. Free text is never sent to omiss.net. - No postal addresses or email addresses are ever returned, even where a page prints one.
- Members are looked up one at a time, by callsign or OM number. There's no search by state, county or grid, and no roster download.
Quick Start
Configure your MCP client
omiss-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": "omiss-mcp" in any config above.
Ask questions
"When is the OMISS 40m net, and on what frequency?"
"Is KI7MT an OMISS member? What's their OM number?"
"Which OMISS nets are on the air right now?"
"Which nets did OM 7212 check in to this year?"
"Who checked in to last night's 80m net?"
"What are the free-call states on the next 40m Statehood net?"
"What does the Alphabet Soup award require, and have I earned it?"
"Who ran the most OMISS nets as net control in the last 90 days?"
As a Python Library
The same code works without an AI, with the same spacing and cache:
Apps can name themselves, using ADIF's PROGRAMID and PROGRAMVERSION: OmissSource(program_id="MyLogger", program_version="1.0").
Testing Without Network
MCP Inspector
Development
License
GPL-3.0-or-later
來源:README.md,提交 fff1dca
工具
0版本歷史
1- v0.1.2最新Sep 29, 2026


