Skip to main content
Glama

sky_map_with_satellites

東京(または指定地)の空を地上から見上げた図(恒星・惑星・天の川・人工衛星)を返す。

Instructions

東京(または指定地)の空を地上から見上げた図(恒星・惑星・天の川・人工衛星)を返す。

例:「東京の空に惑星と人工衛星を重ねた図」「今見えるISSを星空マップで」「木星はどこに見える?」
天体位置は JPL de421 + Skyfield、衛星位置は CelesTrak TLE + SGP4 で実測計算。

学生・観賞用途では視認性の高い Pillow 版(既定)を推奨。正確な座標プロットが必要な場合は
matplotlib 版も選択できる。

engine で描画方法を選択:
  - "ground"(既定):   地上から見上げた空(正距円筒・方位-高度)。地平線が下・方位が横軸で、
    下部に街並みと方位目盛り、恒星は Hipparcos 実星表(Vmag<8.5)、天の川は銀経・銀緯から
    描く。太陽高度で昼/夕方/朝焼け/薄明/夜の空色と見える限界等級が変わる。今は見えない
    惑星・主要恒星・銀河は○の輪郭で位置だけを示す(昼でも位置が分かる)。
    span / az0 / lp / show はこのエンジンで使う。
  - "simple":         従来の天頂中心の円形図(Pillow・実写背景の簡易合成)。
  - "accurate":       従来の正確な星図(matplotlib 極座標)。座標グリッド・軌道予測線を
    精確表示(科学・教育の詳細用途向け)。
画像は content に base64 インライン表示、座標は structuredContent に JSON。

Args:
    place: 観測地(例 "東京","大阪","new york")。lat/lon 指定時は無視。省略時は東京。
    lat: 観測地の緯度。lon と併用時は place より優先。
    lon: 観測地の経度。
    when: 観測時刻 ISO8601(例 "2026-09-09T11:00:00Z")。省略時は現在時刻。
    engine: "ground"(既定/地上視点パノラマ) / "simple" / "accurate"。
    span: 横方向の視野(度, 30〜360)。360 で全天。engine="ground" のみ。
    az0: 左端の方位(度)。span=180, az0=225 なら南西→北東。engine="ground" のみ。
    lp: 光害の程度 "city"(都心)/ "suburb"(郊外, 既定)/ "dark"(山間・離島)。ground のみ。
    show: 依頼表示する天体名(カンマ区切り。例 "木星,ベガ,M31")。省略時は主要天体すべて。ground のみ。

インライン画像を表示できないハーネス(CLI系・Android系の codex / opencode など)向けに、
content の先頭へ「🖼️ [生成した画像を開く: …](file:///…) | 保存先: `…`」という
アイコン付きリンクを必ず出します(画像は %LOCALAPPDATA%\Temp\space_finder_mcp\out に
保存し、同じパスを structuredContent.image_path にも入れます)。
回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。

Input Schema

TableJSON Schema
NameRequiredDescriptionDefault
lpNosuburb
az0No
latNo
lonNo
showNo
spanNo
whenNo
placeNo
engineNoground

Schema Changelog

Changes observed during successful MCP inspections.

  1. Changed5 schema fields changedv0.39.0
    • addedInput schema / properties / az0
      Added value: +{
      +  "default": 0,
      +  "title": "Az0",
      +  "type": "number"
      +}
    • changedInput schema / properties / engine / default
      Previous value: -"simple"New value: +"ground"
    • addedInput schema / properties / lp
      Added value: +{
      +  "default": "suburb",
      +  "title": "lp",
      +  "type": "string"
      +}
    • addedInput schema / properties / show
      Added value: +{
      +  "default": null,
      +  "title": "show",
      +  "type": "string"
      +}
    • addedInput schema / properties / span
      Added value: +{
      +  "default": 360,
      +  "title": "Span",
      +  "type": "number"
      +}
  2. Addedv0.25.2

TDQS

Score is being calculated.