关于 oeradio-mcp
OERadio MCP Server 为 IARU 第 1 区业余无线电操作者提供参考数据和计算工具。它还支持奥地利呼号查询与验证,主要使用官方呼号清单作为数据来源。
主要功能
- 01查询 IARU 第 1 区频段规划
- 02检查频率并计算射频参数
- 03计算馈线损耗和电池续航
- 04查询并验证奥地利呼号
- 05读取频段、馈线、天线和呼号资源
适用场景
- 01检查频率是否属于业余频段
- 02估算 EIRP、馈线损耗或天线长度
- 03规划便携操作的电池续航
- 04搜索或验证奥地利呼号
MCP 相关
该服务向 MCP 客户端提供无线电计算和奥地利呼号工具,以及频段规划、馈线、天线和呼号资源。
配置
远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。
https://oeradio-mcp.oeradio.at/mcpclaude mcp add --transport http achildrenmile-oeradio https://oeradio-mcp.oeradio.at/mcp{"mcpServers":{"achildrenmile-oeradio":{"type":"http","url":"https://oeradio-mcp.oeradio.at/mcp"}}}在 Cursor 中打开{"servers":{"achildrenmile-oeradio":{"type":"http","url":"https://oeradio-mcp.oeradio.at/mcp"}}}在 VS Code 中打开{"mcpServers":{"achildrenmile-oeradio":{"type":"http","url":"https://oeradio-mcp.oeradio.at/mcp"}}}{"mcpServers":{"achildrenmile-oeradio":{"serverUrl":"https://oeradio-mcp.oeradio.at/mcp"}}}命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。
工具
17| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| band | string | 是 | 频段名称,例如 '20m'、'2m'、'70cm'、'160m' |
详细介绍
OERadio MCP 服务
🎙️ 属于 oeradio.at 开源业余无线电工具集。 浏览所有工具 → oeradio.at/werkzeuge
面向 IARU 第 1 区操作员的公共 MCP(模型上下文协议)服务,提供业余无线电工具和计算功能。
端点: https://oeradio-mcp.oeradio.at/mcp 作者: OE8YML 许可证: MIT
什么是 MCP?
模型上下文协议(MCP)是一项开放标准,允许 AI 助手使用外部工具。MCP 最初由 Anthropic 开发,目前已支持 Claude、ChatGPT 和 Gemini。使用此服务,你可以向 AI 助手询问“20 米波段的频率范围是多少?”或“14.2 MHz 的偶极天线应有多长?”等问题,并立即获得计算结果。
支持的 AI 助手
| 平台 | MCP 支持 | 说明 |
|---|---|---|
| Claude Desktop | 是 | 完全支持 |
| Claude Code (CLI) | 是 | 完全支持 |
| ChatGPT Desktop | 是 | 需要 Developer Mode(Pro/Plus/Team/Enterprise) |
| Gemini CLI | 是 | 自 2025 年 12 月起 |
| claude.ai (web) | 否 | 仅支持桌面应用 |
| chatgpt.com (web) | 否 | 仅支持桌面应用 |
可用工具
无线电计算工具
| 工具 | 描述 |
|---|---|
get_band_plan | 获取特定波段的 IARU 第 1 区波段规划 |
list_all_bands | 列出所有业余无线电波段 |
check_frequency | 检查某个频率是否在业余波段范围内 |
calculate_eirp | 根据功率、馈线损耗和天线增益计算 EIRP/ERP |
calculate_cable_loss | 计算同轴电缆衰减 |
compare_cables | 比较指定频率和长度下的所有电缆类型 |
calculate_battery_runtime | 计算便携操作的电池续航时间 |
get_antenna_gain | 查询典型天线增益值 |
calculate_wavelength | 计算波长和天线长度 |
calculate_swr_loss | 计算驻波失配造成的功率损耗 |
convert_power | 在 Watt、dBm 和 dBW 之间转换 |
奥地利呼号工具
| 工具 | 描述 |
|---|---|
callsign_lookup | 搜索奥地利呼号(fb.gv.at、QRZ.com,备用 HamQTH) |
callsign_available | 检查某个后缀在奥地利各地区是否可用 |
callsign_suggest | 根据姓名生成呼号建议 |
callsign_validate | 根据奥地利规则验证呼号 |
callsign_database_info | 显示数据库版本和统计信息 |
呼号工具以 fb.gv.at 的奥地利官方呼号列表作为主要数据来源。如果在外部来源中找到某个呼号,但该呼号不在官方列表中,外部查询(QRZ.com、HamQTH)会显示警告。
目录工具
| 工具 | 描述 |
|---|---|
list_oeradio_tools | 列出所有 OERadio.at 业余无线电网页工具及其 URL |
可用资源
| URI | 描述 |
|---|---|
bandplan://iaru-region1/complete | 完整的 IARU 第 1 区波段规划 |
cables://coaxial/all | 所有同轴电缆的衰减数据 |
antennas://gains/all | 典型天线增益值 |
oeradio://tools/all | 完整的 OERadio.at 工具目录 |
callsigns://districts | 奥地利业余无线电地区(OE1-OE9) |
callsigns://license-classes | 奥地利执照等级信息 |
支持的数据
波段(IARU 第 1 区)
2200m、630m、160m、80m、60m、40m、30m、20m、17m、15m、12m、10m、6m、2m、70cm、23cm、13cm
同轴电缆
RG58、RG213、H2000Flex、Aircell7、Ecoflex10、Ecoflex15、LMR400、LMR600
天线类型
偶极天线、地网天线、垂直天线、八木天线(3/5/7 单元)、四方天线(2 单元)、J 型天线、Slim Jim 天线、共线天线(X50/X200/X510)
奥地利呼号数据
- 来源: fb.gv.at(Fernmeldebüro)的官方呼号列表
- 更新: 通过 GitHub Actions 每月自动更新
- 地区: OE1(维也纳)、OE2(萨尔茨堡)、OE3(下奥地利州)、OE4(布尔根兰州)、OE5(上奥地利州)、OE6(施蒂利亚州)、OE7(蒂罗尔州)、OE8(克恩顿州)、OE9(福拉尔贝格州)
- 许可证类别: Class 1(完整 CEPT)、Class 3(受限 CEPT)、Class 4(初学者)
呼号数据库会在每月 2 日自动更新,包含约 7,500 条记录。
OERadio.at 网络工具
所有工具均可在 https://oeradio.at/werkzeuge/ 使用。
计算器(Blick 系列):
| 工具 | URL | 说明 |
|---|---|---|
| AkkuBlick | https://akkublick.oeradio.at | 便携式操作的电池规划工具 |
| AntennenBlick | https://antennenblick.oeradio.at | 天线信息和计算 |
| BandBlick | https://bandblick.oeradio.at | IARU 第 1 区频段规划查看器 |
| KabelBlick | https://kabelblick.oeradio.at | 同轴电缆衰减计算器 |
| StrahlBlick | https://strahlblick.oeradio.at | RF 安全计算器(EIRP) |
| RelaisBlick | https://relaisblick.oeradio.at | 奥地利中继台地图 |
学习工具:
| 工具 | URL | 说明 |
|---|---|---|
| OE-CEPT | https://oecept.oeradio.at | 奥地利业余无线电考试训练工具 |
| CQ...Nothing | https://cqnothing.oeradio.at | HF 故障排除情景训练工具 |
| FirstContact | https://firstcontact.oeradio.at | 短波入门教程 |
| PrefixPlay | https://prefixplay.oeradio.at | 呼号前缀学习游戏 |
| QBlitz | https://qblitz.oeradio.at | Q 简语速成训练工具 |
| QSOBuddy | https://qsobuddy.oeradio.at | QSO 对话练习 |
| MorseFleet | https://morsefleet.oeradio.at | 摩尔斯电码战舰游戏(10-25 WPM) |
实用工具:
| 工具 | URL | 说明 |
|---|---|---|
| QSL Card Generator | https://qsl.oeradio.at | 创建自定义 QSL 确认卡片 |
| FunkPilot | https://funkpilot.oeradio.at | 业余无线电 AI 助手 |
| Dobratschrunde | https://dobratschrunde.oeradio.at | Dobratsch 无线电联络圈留言簿 |
客户端配置
Claude Desktop
将以下内容添加到配置文件:
- Windows:
%APPDATA%\Claude\claude_desktop_config.json - Mac:
~/Library/Application Support/Claude/claude_desktop_config.json - Linux:
~/.config/claude/claude_desktop_config.json
{
"mcpServers": {
"oeradio": {
"type": "streamable-http",
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}
Claude Code(CLI)
将以下内容添加到 ~/.config/claude/settings.json:
{
"mcpServers": {
"oeradio": {
"type": "streamable-http",
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}
ChatGPT(开发者模式)
需要 ChatGPT Pro、Plus、Team 或 Enterprise 账户。
- 前往 Settings > Connectors > Advanced
- 启用 Developer Mode
- 点击 Create 并输入:
- 名称:
OERadio - URL:
https://oeradio-mcp.oeradio.at/mcp
- 名称:
- 在聊天中:点击 + > More > Developer mode,然后选择 OERadio
Gemini CLI
使用以下命令添加服务:
gemini mcp add --transport http oeradio https://oeradio-mcp.oeradio.at/mcp
或者添加到 settings.json:
{
"mcpServers": {
"oeradio": {
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}
仅支持 stdio 的客户端
{
"mcpServers": {
"oeradio": {
"command": "npx",
"args": ["mcp-remote", "https://oeradio-mcp.oeradio.at/mcp"]
}
}
}
API 端点
| 端点 | 方法 | 说明 |
|---|---|---|
/ | GET | 服务信息和工具列表 |
/health | GET | 健康检查 |
/mcp | POST | MCP JSON-RPC 请求 |
/mcp | GET | MCP SSE 流(含会话 ID) |
/mcp | DELETE | 结束会话 |
自托管
要求
- Node.js 20+
- Docker(可选)
Docker
docker build -t oeradio-mcp .
docker run -d -p 3000:3000 --name oeradio-mcp oeradio-mcp
Docker Compose
docker compose up -d
手动部署
npm install
npm run build
npm start
开发
npm install
npm run dev
注册表
此服务已发布到 MCP Registry:
- 名称:
io.github.achildrenmile/oeradio-mcp - 版本: 1.0.0
链接
- 网站:https://oeradio.at
- MCP 端点:https://oeradio-mcp.oeradio.at/mcp
- 健康检查:https://oeradio-mcp.oeradio.at/health
- GitHub:https://github.com/achildrenmile/oeradio-mcp
许可证
MIT
73 de OE8YML
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。