OERadio MCP服务器
🎙️ 部分 Oeradio.at 开源业余无线电工具集。 浏览所有工具→ oeradio.com/工具
公共MCP(模型上下文协议)服务器,为IARU 1区操作员提供业余无线电工具和计算。
端点: https://oeradio-mcp.oeradio.at/mcp 作者 OE8YML 许可证: 麻省理工学院
什么是MCP?
模型上下文协议(MCP)是一个开放标准,允许AI助手使用外部工具。MCP最初由Anthropic开发,现在由Claude、ChatGPT和Gemini支持。有了这个服务器,你可以问你的人工智能助手一些问题,比如“20米的频带限制是多少?”或者“14.2 MHz的偶极子应该有多长时间?”,并立即得到计算结果。
支持的AI助手
| 平台 | MCP支持 | 注意事项 |
|---|---|---|
| Claude Desktop | 是 | 完全支持 |
| Claude Code(CLI) | 是 | 完全支持 |
| ChatGPT桌面 | 是 | 需要开发人员模式(Pro/Plus/Team/Enterprise) |
| Gemini CLI | 是 | 自2025年12月以来 |
| claude.ai(网络) | 否 | 仅限桌面应用程序 |
| chatgpt.com(网络) | 否 | 仅限桌面应用程序 |
可用工具
无线电计算工具
| 工具 | 说明 |
|---|---|
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 | 根据SWR失配计算功率损耗 |
convert_power | 在瓦特、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区)
2200米、630米、160米、80米、60米、40米、30米、20米、17米、15米、12米、10米、6米、2米、70厘米、23厘米、13厘米
同轴线缆
RG58、RG213、H2000Flex、Aircell7、Ecoflex10、Ecoflex15、LMR400、LMR600
天线类型
Dipol,接地平面,垂直,八木(3/5/7元件),四(2元件),J极,Slim Jim,Collinear(X50/X200/X510)
奥地利呼号数据
- 来源: fb.gv.at(Fernmeldebüro)的官方呼号列表
- 更新: 通过GitHub Actions每月自动更新
- 地区: OE1(维也纳)、OE2(萨尔茨堡)、OE3(诺伊)、OE4(布尔根兰)、OE5(奥)、OE6(施泰尔马克)、OE7(蒂罗尔)、OE8(克尔滕)、OE9(福拉尔贝格)
- 许可证类别: 1班(CEPT全量),3班(限制CEPT),4班(初级)
呼号数据库每月2日自动更新,包含约7500个条目。
Oeradio.at网络工具
所有工具均可在https://oeradio.at/werkzeuge/
计算器(Blick系列):
| 工具 | URL | 描述 |
|---|---|---|
| 阿克库布里克 | https://akkublick.oeradio.at | 便携式操作电池计划器 |
| AntenneBlick | https://antennenblick.oeradio.at | 天线信息和计算 |
| BandBlick | https://bandblick.oeradio.at | IARU区域1波段平面图查看器 |
| KabelBlickhttps://kabelblick.oeradio.at | 同轴电缆衰减计算器 | |
| 斯特拉布利克 | https://strahlblick.oeradio.at | 射频安全计算器(EIRP) |
| RelaisBlick | https://relaisblick.oeradio.at | 奥地利中继器地图 |
学习工具:
| 工具 | URL | 描述 |
|---|---|---|
| OE-CEPT | https://oecept.oeradio.at | 奥地利业余无线电考试培训师 |
| CQ…没什么https://cqnothing.oeradio.at | HF故障排除场景培训师 | |
| 第一次联系 | https://firstcontact.oeradio.at | 短波初学者教程 |
| 前缀播放 | 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卡生成器 | https://qsl.oeradio.at | 创建自定义QSL确认卡 |
| FunkPilot | https://funkpilot.oeradio.at | 业余无线电的人工智能助手 |
| 多布拉施伦德 | https://dobratschrunde.oeradio.at | Dobratsch电台巡回赛留言簿 |
客户端配置
克劳德桌面版
添加到配置文件中:
- 窗户:
%APPDATA%\Claude\claude_desktop_config.json - 雨衣:
~/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"
}
}
}克劳德代码(CLI)
添加 ~/.config/claude/settings.json:
{
"mcpServers": {
"oeradio": {
"type": "streamable-http",
"url": "https://oeradio-mcp.oeradio.at/mcp"
}
}
}ChatGPT(开发者模式)
需要ChatGPT Pro、Plus、Team或Enterprise帐户。
- 首选 设置>连接器>高级
- 启用 开发者模式
- 点击 创建 并输入:
- 姓名: OERadio - 网址: https://oeradio-mcp.oeradio.at/mcp
- 聊天中:点击 +>更多>开发者模式 并选择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 build -t oeradio-mcp .
docker run -d -p 3000:3000 --name oeradio-mcp oeradio-mcpDocker Compose
docker compose up -d手册
npm install
npm run build
npm start发展
npm install
npm run dev注册表
此服务器已发布到MCP注册表:
- 姓名:
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
许可证
麻省理工学院
______________________________________________________________________
73岁

