js8call-mcp について
js8call-mcpは、開発中のJS8Call向け読み取り専用MCPサーバーです。現時点ではバージョンと開発状況のみを提供し、無線データ機能は未実装です。送信やPTT制御には対応しません。
主な機能
- 01バージョンと開発状況の確認
- 02JS8Callデータの読み取り専用アクセスを予定
- 03送信・PTT制御なし
活用シーン
- 01サービスのバージョンと開発状況の確認
MCP 対応
MCPクライアントに `get_version_info` ツールを提供します。予定されているJS8Callデータへのアクセスは、まだ利用できません。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
1掲載時のツール一覧 · 3 日前に更新
このツールにパラメーターはありません。
詳細
js8call-mcp
開発中
このパッケージは、オープンに作業を計画している間、名前を確保しておくために公開されています。 登録されているツールは
get_version_infoのみで、現時点ではほかに何もしません。動作するサーバーを期待して インストールした場合、得られるのはそのとおりのものです。このため、ここだけでなく、サーバー自身の説明と唯一のツールにも その旨を記載しています。PyPI では、信頼済みパブリッシャーの登録待ちの名前を予約できないため、実際に何かが公開されて初めて名前が確保されます。 そのため、何も説明のない空のパッケージより、実態を明記したパッケージのほうが優れています。
JS8Call の API への読み取り専用アクセスを提供します。デコードストリーム、受信した局、メッセージトラフィック、およびそこから推測される伝搬状況を確認できます。書き込み、PTT、送信制御はできません。これは恒久的な制約であり、初版に限った制限ではありません。
予定されている作業と、使用するデータソースおよび各データソースが実際に利用可能かどうかは、 qso-graph-devel#48で管理されています。
qso-graphプロジェクトの一部です。
インストール
uvx js8call-mcp # run it; nothing to install
ツール
| ツール | 説明 |
|---|---|
get_version_info | サービスのバージョン、開発状況、および作業の管理先 |
クイックスタート
認証情報は不要です。MCP クライアントをインストールして設定してください。
MCP クライアントを設定する
js8call-mcp は、MCP 互換の任意のクライアントで動作します。サーバー設定を追加して再起動してください。
Claude Desktop
claude_desktop_config.json(macOS では ~/Library/Application Support/Claude/、
Windows では %APPDATA%\Claude\)に追加します。
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
Claude Code
.claude/settings.jsonに追加します。
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
ChatGPT Desktop
Settings > Apps & Connectors から、またはエージェント定義内で設定します。
{
"mcpServers": {
"js8call": {
"command": "uvx",
"args": ["js8call-mcp"]
}
}
}
回答できる質問
まだ回答できません。完成したサーバーで回答できるようにする予定の質問は次のとおりです。
「過去 1 時間に、JS8Call は 40m でどの局を受信しましたか?」
「自分のコールサイン宛てに、どのようなメッセージトラフィックが届きましたか?」
「中継している局はどこで、どれくらい離れていますか?」
ライセンス
GPL-3.0-or-later。LICENSEを参照してください。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。