qso-graph-contest-mcp について
qso-graph-contest-mcpは、アマチュア無線コンテストの日程と規則を扱う予定のMCPサーバーです。現在は開発中で、バージョンと開発状況の情報のみを提供し、コンテスト検索はまだ利用できません。
主な機能
- 01サービスバージョンの報告
- 02開発状況の報告
- 03開発トラッカーの案内
活用シーン
- 01コンテスト機能の提供状況の確認
- 02予定されている作業の追跡先の確認
MCP 対応
現在MCPクライアントに公開しているのは`get_version_info`ツールのみです。コンテスト日程と規則のツールは計画段階で、未実装です。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 2 日前に更新
このツールにパラメーターはありません。
詳細
qso-graph-contest-mcp
開発中
このパッケージは、公開の場で作業を計画している間、名前を確保しておくために公開されています。
get_version_infoというツールを1つ登録しており、現時点ではそれ以外の機能はありません。動作するサーバーを期待して インストールすると、そのとおりのものが見つかります。そのため、このパッケージ自身の説明、サーバーの手順、そして唯一のツールで、その旨を明記しています。PyPIでは、保留中の信頼できるパブリッシャーのために名前を予約できないため、実際に公開されて初めて名前が確保されます。そのため、 実態を明記したパッケージのほうが、何も記載のない空のパッケージより適切です。
現在開催中のコンテスト、今後開催されるコンテスト、そしてそれぞれのルール、交信方法、倍率を確認できます。各コンテストのルールを公開したスポンサーも明記します。このプロジェクトにちなんで名付けられており、特定のスポンサーの名前は付けていません。複数のスポンサーのコンテストを扱うサーバーが、いずれか1つのスポンサーの名前を名乗ることはできないためです。
データソースと、それぞれが実際に利用可能かどうかを含む今後の作業は、 qso-graph-devel#49 で追跡しています。
qso-graph プロジェクトの一部です。
インストール
uvx qso-graph-contest-mcp # run it; nothing to install
ツール
| ツール | 説明 |
|---|---|
get_version_info | サービスのバージョン、開発状況、作業の追跡先 |
クイックスタート
認証情報は不要です。インストールして、MCP クライアントを設定してください。
MCP クライアントを設定する
qso-graph-contest-mcp は、MCP 互換のクライアントであればどれでも使用できます。サーバーの設定を追加して、再起動してください。
Claude Desktop
claude_desktop_config.json(macOSでは ~/Library/Application Support/Claude/、Windowsでは
%APPDATA%\Claude\)に追加します。
{
"mcpServers": {
"qso-graph-contest": {
"command": "uvx",
"args": ["qso-graph-contest-mcp"]
}
}
}
Claude Code
.claude/settings.json に追加します。
{
"mcpServers": {
"qso-graph-contest": {
"command": "uvx",
"args": ["qso-graph-contest-mcp"]
}
}
}
ChatGPT Desktop
「設定」>「アプリとコネクター」から設定するか、エージェントの定義に追加します。
{
"mcpServers": {
"qso-graph-contest": {
"command": "uvx",
"args": ["qso-graph-contest-mcp"]
}
}
}
回答できる質問
まだ回答できません。完成したサーバーで回答できるようになる質問は、次のとおりです。
「今週末に開催されるコンテストは何ですか?」
「このコンテストの交信方法は何ですか?また、スポンサーは誰ですか?」
「今後開催されるコンテストのうち、40m帯のCWのみで参加できるものはどれですか?」
ライセンス
GPL-3.0-or-later。LICENSE を参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。