sky_map_with_satellites
Generate a sky map overlaying planets and artificial satellites for a chosen place and time, using JPL and CelesTrak data. Choose simple or accurate rendering.
Instructions
東京(または指定地)の空に太陽系の惑星と人工衛星を重ねた図を返す(認証不要)。
例:「東京の空に惑星と人工衛星を重ねた図」「今見えるISSを星空マップで」「木星はどこに見える?」
天体位置は JPL de421 + Skyfield、衛星位置は CelesTrak TLE + SGP4 で実測計算。
学生・観賞用途では視認性の高い Pillow 版(既定)を推奨。正確な座標プロットが必要な場合は
matplotlib 版も選択できる。
engine で描画方法を選択:
- "simple"(既定): Pillow による実写背景の簡易合成。惑星を種類別の色アイコンで
大きく・明瞭に描き、学生が見やすい見た目重視の画像。
- "accurate": matplotlib による正確な星図。座標グリッド・軌道予測線を精確表示
(科学・教育の詳細用途向け)。マーカーの色・光背・土星の環・木星の縞・火星の極冠・
名札・凡例は simple 版と同じ指定色(_PLANET_VISUAL / _C_*)から作る。
画像は content に base64 インライン表示、座標は structuredContent に JSON。
Args:
place: 観測地(例 "東京","大阪","new york")。lat/lon 指定時は無視。省略時は東京。
lat: 観測地の緯度。lon と併用時は place より優先。
lon: 観測地の経度。
when: 観測時刻 ISO8601(例 "2026-09-09T11:00:00Z")。省略時は現在時刻。
engine: "simple"(既定/Pillow) / "accurate"(matplotlib)。
インライン画像を表示できないハーネス(CLI系・Android系の codex / opencode など)向けに、
content の先頭へ「🖼️ [生成した画像を開く(…)](file:///…) | 保存先: `…`」という
アイコン付きリンクを必ず出します(画像は %LOCALAPPDATA%\Temp\space_finder_mcp\out に
保存し、同じパスを structuredContent.image_path にも入れます)。
回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| lat | No | ||
| lon | No | ||
| when | No | ||
| place | No | ||
| engine | No | simple |