mcpField
O
oeradio-mcp

oeradio-mcp

リモート
github.com/achildrenmileゲーム・エンタメ04 週間前に更新
リポジトリ

oeradio-mcp について

OERadio MCP Serverは、IARU第1地域のアマチュア無線運用者向けに、参照データと計算ツールを提供します。オーストリアのコールサイン検索・検証にも対応し、主なデータ源として公式リストを使用します。

主な機能

  1. 01IARU第1地域のバンドプラン検索
  2. 02周波数確認とRF値の計算
  3. 03ケーブル損失とバッテリー稼働時間の計算
  4. 04オーストリアのコールサイン検索・検証
  5. 05バンド、ケーブル、アンテナ、コールサインのリソース参照

活用シーン

  1. 01周波数がアマチュアバンド内か確認
  2. 02EIRP、ケーブル損失、アンテナ長の見積もり
  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 Region 1 のアマチュア無線家向けに、アマチュア無線ツールと計算機能を提供する公開 MCP(Model Context Protocol)サーバーです。

エンドポイント: https://oeradio-mcp.oeradio.at/mcp 作成者: OE8YML ライセンス: MIT

MCP とは?

Model Context Protocol(MCP)は、AI アシスタントが外部ツールを使用できるようにするオープン標準です。Anthropic によって開発され、現在では Claude、ChatGPT、Gemini に対応しています。このサーバーを使うと、「20m 帯の周波数範囲は?」や「14.2 MHz に合わせたダイポールの長さは?」といった質問を AI アシスタントに尋ね、すぐに計算結果を得られます。

対応 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 Region 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_lossSWR の不整合による電力損失を計算します
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_toolsOERadio.at のアマチュア無線ウェブツールを URL とともにすべて一覧表示します

利用可能なリソース

URI説明
bandplan://iaru-region1/completeIARU Region 1 の完全なバンドプラン
cables://coaxial/allすべての同軸ケーブルの減衰データ
antennas://gains/all一般的なアンテナ利得の値
oeradio://tools/allOERadio.at ツールの完全なディレクトリ
callsigns://districtsオーストリアのアマチュア無線地区(OE1-OE9)
callsigns://license-classesオーストリアの免許クラス情報

対応データ

バンド(IARU Region 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ポール、スリムジム、コリニア(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日に自動更新され、約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. 設定 > コネクター > 詳細設定に移動します
  2. 開発者モードを有効にします
  3. 作成をクリックし、次の情報を入力します:
    • 名前:OERadio
    • URL:https://oeradio-mcp.oeradio.at/mcp
  4. チャットで + > その他 > 開発者モードをクリックし、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

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。