mcpField
I
itu-zones-mcp

itu-zones-mcp

ローカル
github.com/qso-graphゲーム・エンタメ0今日更新

itu-zones-mcp について

itu-zones-mcpは、アマチュア無線向けにIARUが定める90のITUゾーンを提供し、プレフィックスと境界をADIFコードで示します。出典付きのゾーン検索を、ネットワーク接続や認証なしで利用したい運用者やツール向けです。

主な機能

  1. 01ゾーンのプレフィックスと境界を検索
  2. 02ADIFエンティティをゾーンに対応付け
  3. 03プレフィックスや語句でゾーンを検索
  4. 04指定日のゾーンの有効性を確認
  5. 05出典と版の情報を表示

活用シーン

  1. 01地点のITUゾーンを特定
  2. 02ゾーンが対象とする地域を確認
  3. 03プレフィックスからゾーンを検索
  4. 04引用元の版を確認

MCP 対応

ゾーン検索、ADIFエンティティとの対応付け、全文検索、日付ごとの有効性、出典情報のツールをMCPクライアントに公開します。パッケージ内のデータはネットワーク接続や認証なしで利用できます。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"qso-graph-itu-zones": {
"command": "uvx",
"args": [
"itu-zones-mcp"
]
}
}
}
起動コマンドuvx itu-zones-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
pypiitu-zones-mcp0.3.0

ツール

6

掲載時のツール一覧 · 2 日前に更新

このツールにパラメーターはありません。

詳細

itu-zones-mcp

PyPI MCP Registry

出典:IARU の HF Managers Handbook 第 9.8 章「Definition of ITU-Zones when used by radio amateurs」(IARU Region 1、v8.2。章のページの日付は 2000 年 11 月です)。アマチュア無線で使用するゾーンの境界線は、IARU Region 1 の推奨 REC/99/LH/C4.2 に基づいて記載されています。このリストは、ITU の CIRAF ゾーンをもとに G3HTA が作成し、IARU の 3 地域すべてによって承認されました。90 の ITU ゾーンは IARU のものです。このパッケージは同章の情報を提供し、それぞれの出典ページとゾーンを示すとともに、ハンドブックへのリンクを掲載しています。GPL-3.0 ライセンスの対象はコードであり、IARU のデータではありません。

照合対象:AD1C の国別ファイル(Jim Reisert、AD1C)、ADIF 3.1.7 の行政区画ゾーン、ARRL の DXCC リスト。テストでは、情報を検証するために AD1C と ARRL のサイトから各ファイルを取得します。いずれのファイルもここには含まれていません。相違がある場合は、情報の所有者のリストを優先します(docs/TRANSCRIPTION.md を参照)。

アマチュア無線向けに IARU が公開している ITU ゾーン用の MCP サーバーです。IARU Region 1 HF Managers Handbook(v8.2)の第 9.8 章「Definition of ITU-Zones when used by radio amateurs」にある 90 のゾーンを提供します。これらのゾーンは、IARU HF Championship や ITU ゾーンのアワードで使用されています。各ゾーンのプレフィックスは、ADIF 独自の DXCC コードおよび行政区画コードで示し、エリアが境界線によって分割されている場合は IARU 独自の表現を掲載しています。

qso-graph プロジェクトの一部です。ネットワーク接続も認証も不要です。所有者のリストに記載された情報はパッケージに含まれており、すべての回答で出典を明示します。

インストール

uvx itu-zones-mcp            # run it; nothing to install

ツール

ツール説明主なパラメーター
itu_zones_lookup1 つのゾーンについて、IARU が記載するすべてのプレフィックス、行政区画、境界と出典を表示code
itu_zones_codes_forADIF の DXCC エンティティ、またはその行政区画を含むゾーンを表示dxcc, subdivision
itu_zones_searchプレフィックスまたは説明文でゾーンを検索text, limit
itu_zones_valid_on指定した日にゾーンが有効だったかを確認(ITU ゾーンに有効期間はありません)code, on_date
itu_zones_source_info所有者、版、利用条件、所有者のファイルの URL と SHA-256—
get_version_infoサービスのバージョンと、提供する所有者の版(フリートの識別情報の証明)—

クイックスタート

認証情報は不要です。MCP クライアントをインストールして設定するだけです。

MCP クライアントを設定する

itu-zones-mcp は MCP 対応クライアントであればどれでも使用できます。サーバー設定を追加して再起動すると、ツールが自動的に表示されます。

Claude Desktop

claude_desktop_config.json(macOS では ~/Library/Application Support/Claude/、Windows では %APPDATA%\Claude\)に追加します。

{
  "mcpServers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
Claude Code

.claude/settings.json に追加します。

{
  "mcpServers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
ChatGPT Desktop
{
  "mcpServers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
Cursor

.cursor/mcp.json(プロジェクトレベル)または ~/.cursor/mcp.json(グローバル)に追加します。

{
  "mcpServers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
VS Code / GitHub Copilot

ワークスペースの .vscode/mcp.json に追加します。

{
  "servers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
Gemini CLI

~/.gemini/settings.json(グローバル)または .gemini/settings.json(プロジェクト)に追加します。

{
  "mcpServers": {
    "itu-zones": {
      "command": "uvx",
      "args": ["itu-zones-mcp"]
    }
  }
}
質問する

「アリゾナ州はどの ITU ゾーンにありますか?」

「ITU ゾーン 75 はどの地域をカバーしていますか?」

「南極大陸はどの ITU ゾーンにまたがっていますか?」

MCP Inspector

itu-zones-mcp --transport streamable-http --port 8017

次に、http://localhost:8017 で MCP Inspector を開きます。

開発

git clone https://github.com/qso-graph/itu-zones-mcp.git
cd itu-zones-mcp
uv sync --group dev
uv run pytest

scripts/fetch_published.py は所有者の文書を published/ に取得し(コミット対象外)、SHA-256 を検証します。uv run pytest --live は、それらの文書を必要とするテストを実行します。scripts/build.py は derived/ と、QSO Graph の参照データを PostgreSQL に読み込むための load.sql を再生成します(先に QG ADIF の adif スキーマを読み込んでください)。

ライセンス

itu-zones-mcp 自身のコードは GPL-3.0-or-later です。LICENSE を参照してください。このツールが提供するデータは、このページの冒頭にクレジットを記載している所有者のものです。当方のライセンスはこのデータを対象としておらず、当方はデータに対する権利を主張しません。所有者の文書そのものは含まれていません。data/SOURCE.json にその URL と SHA-256 を記録しているため、誰でも事実を照合できます。事実に基づいて当方が作成したファイル(data/derived/)は当方のものであり、その旨を明記しています。所有者の文章をどのように読み取ったかは、docs/TRANSCRIPTION.md に記録しています。NOTICE も参照してください。

コメント

MCP は初めてですか?

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

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