mcpField
S
Sota Mcp

Sota Mcp

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

Sota Mcp について

Sota Mcpは、Summits on the Airの情報を扱うアマチュア無線向けMCPサーバーです。公開SOTA APIを使い、認証なしでスポット、運用予定、山頂情報、近隣の山頂を検索できます。

主な機能

  1. 01現在および最近のスポット取得
  2. 02時間・連盟・モードでの絞り込み
  3. 03予定されている運用アラートの確認
  4. 04リファレンスコードによる山頂情報の取得
  5. 05座標による近隣山頂の検索

活用シーン

  1. 01現在のSOTAスポットの確認
  2. 02特定のSOTA山頂情報の確認
  3. 03週末の運用予定の検索
  4. 04指定座標付近の山頂の検索

MCP 対応

MCPサーバーは、公開SOTA APIから情報を取得するスポット、アラート、山頂情報、近隣検索のツールをMCPクライアントに提供します。

設定

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

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

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

パッケージ
pypisota-mcp0.4.0

ツール

5

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

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

詳細

sota-mcp

PyPI MCP Registry

Summits on the Air(SOTA)向けのMCP サーバーです。MCP互換のAI アシスタントから、リアルタイムのスポット、アクティベーションアラート、山頂情報、近隣の山頂を確認できます。

QSO-Graphプロジェクトの一部です。認証は不要です。公開されているSOTA APIのみを使用します。

インストール

uvx sota-mcp            # run it; nothing to install

ツール

ツール説明
sota_spots時間範囲やアソシエーション/モードのフィルターを指定して、現在および最近のスポットを取得します
sota_alerts予定されているアクティベーションアラートを取得します
sota_summit_infoSOTA参照コードから山頂の詳細を取得します
sota_summits_near座標の近くにある山頂を検索します(地理空間検索)
get_version_infoサービスのバージョンと上流仕様のバージョンを取得します(フリートの識別証明)

クイックスタート

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

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

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

Claude Desktop

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

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

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

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

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

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

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

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

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

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

「現在有効なSOTAスポットは何ですか?」

「山頂W7I/SI-001について教えてください」

「アイダホ州ボイシの近くにある山頂は何ですか?」

「今週末のSOTAアラートはありますか?」

ネットワークを使わないテスト

SOTA APIにアクセスせずにすべてのツールをテストするには、次の手順を実行します。

SOTA_MCP_MOCK=1 sota-mcp

MCP Inspector

sota-mcp --transport streamable-http --port 8007

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

開発

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

ライセンス

GPL-3.0-or-later

コメント

MCP は初めてですか?

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

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