solar_system_now
Visualize the current positions of planets, asteroids, probes, and comets in one solar system chart. Specify a target object or date to see exactly where it is now.
Instructions
太陽を中心とした太陽系の惑星・小惑星・探査機・彗星の現在位置図を返す(認証不要)。
例:「太陽系を上から見た図」「今の惑星の位置」「イトカワの今の位置を図で」
「ボイジャー1号の現在位置を図で」「ハヤブサ2は今どこ?」「ハレー彗星は今どこ?」
「紫金山・アトラス彗星の位置」
惑星(8惑星+冥王星)は JPL DE421 暦表、小惑星は JPL SBDB 軌道要素のケプラー伝播、
遠方探査機(ボイジャー/パイオニア等)は JPL Horizons の状態ベクトル、
彗星は周期彗星(ハレー等)を SBDB 軌道要素、非周期C/彗星を Horizons 状態ベクトルで計算。
学生・観賞用途では視認性の高い Pillow 版(既定)を推奨。対数縮尺で内惑星から
百数十AUの遠方天体までを一枚に収める。探査機・遠方彗星を指定すると表示範囲を
自動拡張し、それぞれ色付き菱形マーカー・シアン色の尾を持つ彗星マーカーで強調する。
遠方天体は線形の matplotlib 版では枠外のため、指定時は対数縮尺の Pillow 版を自動選択。
engine で描画方法を選択:
- "simple"(既定): Pillow による視認性重視の合成。惑星を色アイコン、小惑星を緑十字、
探査機を色付き菱形、彗星をシアンの核+尾で強調。距離は対数縮尺。
- "accurate": matplotlib による線形距離の正確な俯瞰図(近距離のみ)。
画像は content に base64 インライン表示、座標は structuredContent に JSON。
structuredContent.figure には「この図をどう描いたか」の注記(figure/1)が入る。
⚠️ figure.notes は図の誤読を防ぐための注記なので、要約・言い換えせずそのまま引用すること。
Args:
when: 時刻 ISO8601(例 "2026-09-09T11:00:00Z")。省略時は現在時刻。
asteroid: 小惑星(例 "イトカワ"/"itokawa"/"25143", "ベンヌ", "アポフィス")。
asteroid2: 2つ目の小惑星。
probe: 遠方探査機(例 "ボイジャー1号"/"voyager1"/"パイオニア10号"/"はやぶさ2"/
"hayabusa2")。はやぶさ2 は JPL Horizons ID -37。
probe2: 2つ目の探査機。
comet: 彗星(例 "ハレー彗星"/"halley"/"1P", "エンケ彗星", "67P",
"紫金山・アトラス"/"C/2023 A3", "ラブジョイ"/"C/2014 Q2")。
comet2: 2つ目の彗星。
engine: "simple"(既定/Pillow) / "accurate"(matplotlib)。
view: "system"(既定)=太陽系俯瞰図 / "comet_orbit"=彗星の軌道面ビュー。
comet_orbit は comet の指定が必須で、彗星自身の軌道面を真横から見た図
(太陽=円錐曲線の焦点)を返す。e>=1 の C/彗星は閉じない双曲線の枝として描く。
**comet にカンマ区切りで複数(または comet2 を併用、最大4天体)指定すると、
1彗星=1パネルで並べた1枚の画像**を返す(パネルごとに軌道面と縮尺が異なる。
その旨は figure.notes に数値から生成して入る)。
インライン画像を表示できないハーネス(CLI系・Android系の codex / opencode など)向けに、
content の先頭へ「🖼️ [生成した画像を開く(…)](file:///…) | 保存先: `…`」という
アイコン付きリンクを必ず出します(画像は %LOCALAPPDATA%\Temp\space_finder_mcp\out に
保存し、同じパスを structuredContent.image_path にも入れます)。
回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| view | No | system | |
| when | No | ||
| comet | No | ||
| probe | No | ||
| comet2 | No | ||
| engine | No | simple | |
| probe2 | No | ||
| asteroid | No | ||
| asteroid2 | No |