Sota Mcp について
Sota Mcpは、Summits on the Airの情報を扱うアマチュア無線向けMCPサーバーです。公開SOTA APIを使い、認証なしでスポット、運用予定、山頂情報、近隣の山頂を検索できます。
主な機能
- 01現在および最近のスポット取得
- 02時間・連盟・モードでの絞り込み
- 03予定されている運用アラートの確認
- 04リファレンスコードによる山頂情報の取得
- 05座標による近隣山頂の検索
活用シーン
- 01現在のSOTAスポットの確認
- 02特定のSOTA山頂情報の確認
- 03週末の運用予定の検索
- 04指定座標付近の山頂の検索
MCP 対応
MCPサーバーは、公開SOTA APIから情報を取得するスポット、アラート、山頂情報、近隣検索のツールをMCPクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
このツールにパラメーターはありません。
詳細
sota-mcp
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_info | SOTA参照コードから山頂の詳細を取得します |
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
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。