eme-mcp について
eme-mcpは、アマチュア無線の地球・月・地球通信向けローカルMCPサーバーです。ネットワーク接続なしで、月の可視時間、経路損失、距離に基づく減衰を計算します。
主な機能
- 01月の可視時間と双方の共通時間帯
- 02複数バンドや周波数の経路損失
- 03距離に基づく減衰の推定
- 04減衰の少ない日のカレンダー
- 05月の位置をローカルで計算
活用シーン
- 01グリッドロケーターから運用時間を計画
- 02双方から月が見える時間を確認
- 03周波数ごとのEME経路損失を推定
- 04距離減衰を基に今後の日を選定
MCP 対応
月の可視時間、経路損失、減衰、カレンダー、バージョンを調べるツールをMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 2 日前に更新
このツールにパラメーターはありません。
詳細
eme-mcp
EME(Earth-Moon-Earth、月面反射通信)用のMCP サーバーです。自局のグリッドから月が見える時間、スケジュールの両端から同時に月が見える時間帯、2m、70cm、23cmでの伝搬損失、そして今後の日程のうち劣化が最も少ない日を確認できます。
qso-graphプロジェクトの一部です。ネットワーク不要、認証不要です。
ネットワーク接続が不要な理由
月の位置は、Meeusが表にまとめた簡略版ELP-2000/82系列(Astronomical Algorithms第47章)を使って、ここで計算します。標準ライブラリ約250行と係数テーブルで実現しています。WSJT-Xも同じ方式を使っており、EMEソフトウェアでは標準的な方法です。
これは単にすっきりするだけではありません。月の出と月の入りはグリッドごとに異なるため、サービスを利用した回答では、場所ごと、クエリごとにリクエストが必要になります。また、リモートサービスが停止したり、レート制限に達したり、応答しなくなったりすると、計画ツールまで使えなくなります。
JPL Horizonsは今も使っています。ただし、テストのオラクルとしてです。 Horizonsの記録済み応答をフィクスチャとして保存しているため、CIの実行ごとに、これらの数値を自身ではなくNASAの値と照合します。ボイジーのグリッドでHorizonsと比較した結果は次のとおりです。
| 一致精度 | |
|---|---|
| 方位角 | 0.01°以内 |
| 仰角 | 0.003°以内 |
| 距離 | 約392,000から9 km以内(0.002%) |
30秒角です。432 MHzのアレイの幅は数度あります。
インストール
uvx eme-mcp # run it; nothing to install
ツール
| ツール | 説明 |
|---|---|
eme_moon_window | グリッドから見た月の方位角、仰角、距離の時間変化。2つ目のロケーターを指定すると、両局から月が見える時間帯も確認できます |
eme_path_loss | 2m/70cm/23cm、または任意の周波数での片道、往復、エコーの伝搬損失 |
eme_degradation | この時点で近日点に比べてどれほど条件が悪いかと、月の赤緯 |
eme_calendar | 今後の日程のうち劣化が最も少ない日 |
get_version_info | サービスのバージョンと使用する暦表系列 |
現時点で対応していないこと
空のノイズは含まれていません。 EMEオペレーターが計画に使う完全な劣化値は、距離による要素と、月の背後にある銀河背景放射(Haslam 408 MHz 全天マップ)を組み合わせたものです。このマップはまだ同梱され、固定されていないため、eme_degradationとeme_calendarは距離による要素を報告し、完全な値に見える不完全な数値を返すのではなく、すべての回答でその旨を明記します。進捗はqso-graph-devel#52で追跡しています。
仰角は幾何学的な値です。大気差は考慮していないため、地平線付近の天体を約0.5度持ち上げる効果は含まれません。
2種類の伝搬損失値
それぞれ異なる問いに答える値で、混同されることも多いため、両方を返します。
- **
echo_db**は、局の予算を見積もる際に使う値です。レーダー方程式に基づき、月に到達した電波の約6.5%が反射されることを考慮しています。平均距離では2mで約252 dB、70cmで262 dB、23cmで271 dBとなり、EMEオペレーターにはおなじみの数値です。 - **
round_trip_db**は自由空間損失の2倍です。月の影響は一切考慮しません。
ライセンス
GPL-3.0-or-later。詳細はLICENSEをご覧ください。
アルゴリズムはJean Meeus著、Astronomical Algorithms(第2版、Willmann-Bell、1998年)の第7、11、12、22、40、47章から採用し、各アルゴリズムの使用箇所に出典を記載しています。実装は私たちのものですが、数学はMeeusのものであり、私たちの成果とは主張していません。
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。