mcpField
O
oeradio-mcp

oeradio-mcp

远程服务
github.com/achildrenmile游戏娱乐04 周前更新
代码仓库

关于 oeradio-mcp

OERadio MCP Server 为 IARU 第 1 区业余无线电操作者提供参考数据和计算工具。它还支持奥地利呼号查询与验证,主要使用官方呼号清单作为数据来源。

主要功能

  1. 01查询 IARU 第 1 区频段规划
  2. 02检查频率并计算射频参数
  3. 03计算馈线损耗和电池续航
  4. 04查询并验证奥地利呼号
  5. 05读取频段、馈线、天线和呼号资源

适用场景

  1. 01检查频率是否属于业余频段
  2. 02估算 EIRP、馈线损耗或天线长度
  3. 03规划便携操作的电池续航
  4. 04搜索或验证奥地利呼号

MCP 相关

该服务向 MCP 客户端提供无线电计算和奥地利呼号工具,以及频段规划、馈线、天线和呼号资源。

配置

远程服务无需本地安装。选择你使用的客户端,复制配置或使用一键安装。

服务地址https://oeradio-mcp.oeradio.at/mcp
一键复制安装命令
Claude CodeTerminal
Cursor.cursor/mcp.json
VS Code.vscode/mcp.json
Claude Desktopclaude_desktop_config.json
Windsurf~/.codeium/windsurf/mcp_config.json

命令在终端中运行;JSON 粘贴到对应客户端的 MCP 配置后重启。需要授权的服务会在首次连接时提示登录。

工具

17
参数类型必填说明
bandstring是频段名称,例如 '20m'、'2m'、'70cm'、'160m'

详细介绍

OERadio MCP 服务

Featured on oeradio.at Live Demo License: MIT

🎙️ 属于 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说明
AkkuBlickhttps://akkublick.oeradio.at便携式操作的电池规划工具
AntennenBlickhttps://antennenblick.oeradio.at天线信息和计算
BandBlickhttps://bandblick.oeradio.atIARU 第 1 区频段规划查看器
KabelBlickhttps://kabelblick.oeradio.at同轴电缆衰减计算器
StrahlBlickhttps://strahlblick.oeradio.atRF 安全计算器(EIRP)
RelaisBlickhttps://relaisblick.oeradio.at奥地利中继台地图

学习工具:

工具URL说明
OE-CEPThttps://oecept.oeradio.at奥地利业余无线电考试训练工具
CQ...Nothinghttps://cqnothing.oeradio.atHF 故障排除情景训练工具
FirstContacthttps://firstcontact.oeradio.at短波入门教程
PrefixPlayhttps://prefixplay.oeradio.at呼号前缀学习游戏
QBlitzhttps://qblitz.oeradio.atQ 简语速成训练工具
QSOBuddyhttps://qsobuddy.oeradio.atQSO 对话练习
MorseFleethttps://morsefleet.oeradio.at摩尔斯电码战舰游戏(10-25 WPM)

实用工具:

工具URL说明
QSL Card Generatorhttps://qsl.oeradio.at创建自定义 QSL 确认卡片
FunkPilothttps://funkpilot.oeradio.at业余无线电 AI 助手
Dobratschrundehttps://dobratschrunde.oeradio.atDobratsch 无线电联络圈留言簿

客户端配置

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 账户。

  1. 前往 Settings > Connectors > Advanced
  2. 启用 Developer Mode
  3. 点击 Create 并输入:
    • 名称:OERadio
    • URL:https://oeradio-mcp.oeradio.at/mcp
  4. 在聊天中:点击 + > 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服务信息和工具列表
/healthGET健康检查
/mcpPOSTMCP JSON-RPC 请求
/mcpGETMCP SSE 流(含会话 ID)
/mcpDELETE结束会话

自托管

要求
  • 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

链接

许可证

MIT


73 de OE8YML

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。