mcpField
C
cq-zones-mcp

cq-zones-mcp

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

cq-zones-mcp について

cq-zones-mcpは、CQが公開する40のWAZゾーンを扱う、無線通信の運用者や関連アプリ向けMCPサーバーです。ADIFのDXCCコードとサブディビジョンコードで範囲を示し、出典も提示します。データ参照にネットワーク接続は不要です。

主な機能

  1. 01ゾーンと対象範囲の検索
  2. 02DXCCエンティティやサブディビジョンから検索
  3. 03名称、プレフィックス、説明で検索
  4. 04出典、版、バージョンの確認

活用シーン

  1. 01場所が属するCQゾーンの確認
  2. 02DXCCエンティティに関連するゾーンの特定
  3. 03ゾーンデータの出典と版の検証

MCP 対応

MCPクライアント向けに、CQゾーンデータの検索、照会、確認ツールを提供します。データはパッケージに含まれ、回答には出典が示されます。

設定

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

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

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

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

ツール

6

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

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

詳細

cq-zones-mcp

PyPI MCP Registry

出典:CQ の WAZ ゾーン定義(「2018 年 4 月 1 日時点で更新・確認済み」)、© CQ Communications, Inc. および World Wide Radio Operators Foundation(WWROF)。40 の CQ ゾーンは CQ によるものです。このパッケージは CQ のリストに基づく情報を提供し、それぞれの情報に出典となるゾーンを明記して、複製するのではなく CQ のページへリンクしています。GPL-3.0 ライセンスが適用されるのは本パッケージのコードであり、CQ のデータではありません。

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

CQ が公開している CQ ゾーン の MCP サーバーです。CQ の WAZ ゾーン定義(2018-04-01)にある 40 のゾーン、すなわち CQ の Worked All Zones アワードおよび CQ World Wide DX Contest で使用されるゾーンを扱います。各ゾーンのエンティティと行政区画は、ADIF 独自の DXCC コードと行政区画コードで記載し、地域を分割している場合は CQ 独自の表現を使用します。

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

インストール

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

ツール

ツール説明主なパラメーター
cq_zones_lookup1 つのゾーンについて、名前、CQ が記載するすべてのエンティティ、行政区画、境界、および出典を確認しますcode
cq_zones_codes_forADIF DXCC エンティティ、またはその行政区画が対象となるゾーンを確認しますdxcc, subdivision
cq_zones_search名前、プレフィックス、表現からゾーンを検索しますtext, limit
cq_zones_valid_on指定した日付にゾーンが有効だったかを確認します(CQ ゾーンに有効期間はありません)code, on_date
cq_zones_source_info所有者、版、利用条件、所有者のファイルの URL と SHA-256 を確認します—
get_version_infoサービスのバージョンと、提供する所有者の版を確認します(フリート識別の証明)—

クイックスタート

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

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

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

Claude Desktop

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

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

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

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

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

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

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

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

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

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

「ケベックはどの CQ ゾーンにありますか?」

「CQ ゾーン 23 の対象地域はどこですか?」

「カナダはいくつの CQ ゾーンにまたがっていますか?」

MCP Inspector

cq-zones-mcp --transport streamable-http --port 8016

続いて、http://localhost:8016 で MCP Inspector を開きます。

開発

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

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

ライセンス

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

コメント

MCP は初めてですか?

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

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