mcpField
I
Iota Mcp

Iota Mcp

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

Iota Mcp について

Iota Mcp は、アマチュア無線愛好家や MCP 対応アシスタント向けに、公開されている Islands on the Air データの検索機能を提供します。グループや島の照会、DXCC 対応、近隣グループ検索、プログラム統計を利用できます。

主な機能

  1. 01IOTA グループの照会
  2. 02グループと島の検索
  3. 03島とサブグループの一覧
  4. 04DXCC と IOTA 参照番号の対応
  5. 05近隣グループの検索
  6. 06プログラム統計の表示

活用シーン

  1. 01IOTA 参照番号の確認
  2. 02名前による島の検索
  3. 03地点周辺のグループ検索
  4. 04プログラム総数の確認

MCP 対応

MCP サーバーとして、MCP 対応クライアントに IOTA の照会、検索、対応付け、近隣グループ検索、統計のツールを公開します。データは公開情報で、認証は不要です。

設定

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

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

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

パッケージ
pypiiota-mcp0.4.0

ツール

7

掲載時のツール一覧 · 3 週間前に更新

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

詳細

iota-mcp

PyPI MCP Registry

Islands on the Air (IOTA) 用の MCP サーバーです。グループ検索、島の検索、DXCC マッピング、近隣グループ、プログラム統計を、MCP 対応のあらゆる AI アシスタントから利用できます。

qso-graph プロジェクトの一部です。認証は不要です。IOTA のデータはすべて公開されています。

インストール

uvx iota-mcp            # run it; nothing to install

ツール

ツール説明
iota_lookup参照番号(例:NA-005)で IOTA グループを検索します
iota_search名前(例:Hawaii、Shetland)でグループや島を検索します
iota_islandsIOTA グループ内のすべての島とサブグループを一覧表示します
iota_dxccDXCC と IOTA の双方向マッピング
iota_statsプログラムの概要 — 大陸別の合計数、クレジット数が最多/最少の項目
iota_nearby緯度/経度で指定した場所に最も近い IOTA グループを検索します
get_version_infoサービスのバージョンと上流のプログラムデータのバージョン(フリート ID の証明)

クイックスタート

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

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

iota-mcp は、あらゆる MCP 対応クライアントで動作します。サーバー設定を追加して再起動すると、ツールが自動的に表示されます。

Claude Desktop

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

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

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

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

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

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

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

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

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

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

「IOTA グループ NA-005 を調べて」

「Shetland という名前の島を検索して」

「アイダホ州ボイシの近くにある IOTA グループは?」

「EU-005 にあるすべての島を表示して」

「DXCC 291 に対応する IOTA 参照番号は?」

「IOTA プログラムの統計を表示して」

データソース

データは IOTA 公式ウェブサイトの JSON ダウンロードファイルから取得します。

  • fulllist.json — グループ/サブグループ/島の完全な階層(約 1.3 MB)
  • dxcc_matches_one_iota.json — DXCC と IOTA の 1 対 1 マッピング(約 3.5 KB)

データは一度ダウンロードされ、24 時間キャッシュされます(IOTA は毎日 00:00 UTC に更新されます)。

ネットワーク接続なしでのテスト

IOTA_MCP_MOCK=1 iota-mcp

MCP Inspector

iota-mcp --transport streamable-http --port 8010

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

開発

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

ライセンス

GPL-3.0-or-later

コメント

MCP は初めてですか?

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

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