space-finder-mcp
Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
| NASA_API_KEY | No | Optional NASA API key for higher rate limits. If not provided, DEMO_KEY is used (rate limited to 30 req/hr/IP). |
Instructions
Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.
This server publishes no instructions, or was last inspected before Glama recorded them.
Capabilities
Features and capabilities supported by this server
Protocol revision2025-11-25
| Capability | Details |
|---|---|
| tools | {
"listChanged": false
} |
| prompts | {
"listChanged": false
} |
| resources | {
"subscribe": false,
"listChanged": false
} |
| experimental | {} |
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| reverse_lookupA | 逆引き歴史Q&A — カテゴリ+国 で絞り込んだ最初/記録の宇宙オブジェクトを Wikidata から探す。 例: 「米国で最初に打ち上げた宇宙望遠鏡は?」→ category="宇宙望遠鏡", country="United States" 例: 「日本初の人工衛星は?」→ category="人工衛星", country="Japan" Args: category: 探す対象のカテゴリ(宇宙望遠鏡/space probe/satellite/astronaut など)。 launch_date: 打ち上げ日(P619)で並べる場合は True。False にすると対象を列挙する。 country: 国名(例 "United States", "Japan", "India")。Wikidata 上で Q-id に自動解決する。 country_qid: 国の Q-id を直接指定する場合(例 "Q30"=米国, "Q17"=日本)。country より優先。 limit: 返す件数(既定 5)。 order: "asc"=古い順(最初のもの), "desc"=新しい順。 language: ラベル表示言語(ja/en/zh など)。 |
| upcoming_launchesB | 今後予定されているロケット打ち上げの一覧を返す。 Args: limit: 返す件数(既定 5、最大 15)。 |
| china_launchesA | 中国のロケット打ち上げ予定(長征シリーズ・LandSpace等の民間企業を含む)を返す。 Args: limit: 返す件数(既定 8、最大 15)。 status: 状態で絞り込み(例 "Go for Launch", "To Be Determined")。省略で全状態。 |
| russia_launchesA | ロシア(Roscosmos)のロケット打ち上げ予定を返す(ソユーズ・プロトン・アンガラ等)。 Args: limit: 返す件数(既定 8、最大 15)。 status: 状態で絞り込み(例 "Go for Launch")。省略で全状態。 |
| tiangong_nowA | 天宮(Tiangong)中国宇宙ステーションの現在位置を返す。 例:「天宮の現在位置」「中国宇宙ステーションは今どこ?」 |
| power_climateA | NASA POWER API で任意地点の過去の気候・太陽エネルギー統計を返す(認証不要)。 例:「東京の過去1年間の日射量」「ハワイの気温データ」「太陽光発電の立地評価」 Args: latitude: 緯度(例 東京 35.68)。 longitude: 経度(例 東京 139.69)。 start: 開始日 "YYYY-MM-DD"。省略で1年前。 end: 終了日 "YYYY-MM-DD"。省略で直近データ。 parameters: カンマ区切りのパラメータ(例 "T2M,ALLSKY_SFC_SW_DWN")。 省略で主要パラメータ(気温・日射量・風速)。 |
| eso_seeingB | ESO パラナル天文台(チリ, VLT)のリアルタイム大気・シーイング観測データを返す。 例:「パラナル天文台のシーイング」「VLTの観測コンディション」「赤外線観測の水蒸気」 Args: hours: 過去何時間分を取得するか(既定 12、最大 48)。 fields: カンマ区切りの観測フィールド。省略で主要フィールド。 |
| cadc_observationsA | CADC(カナダ天文データセンター)の観測データを検索する(認証不要)。 例:「ハッブルが撮ったNGC 300」「オリオン星雲の観測データ」「ジェミニの観測一覧」 Args: object_name: 天体名(例 "M31", "Orion", "NGC 300", "M104", "Sombrero", "HL Tau")。 座標指定より優先。内蔵テーブルに無い名前は SIMBAD/NED(Sesame)で座標解決し、 和名(オリオン大星雲 等)も英語名に展開して解決する(推測では検索しない)。 ra: 赤経(度)。object_name 省略時、dec と併用。 dec: 赤緯(度)。 radius: 検索半径(度, 既定 0.5)。 telescope: 望遠鏡で絞り込み(例 "HST", "Gemini-North", "TESS")。 limit: 返す件数(既定 8、最大 20)。 |
| mast_observationsA | MAST(NASA/STScI の宇宙望遠鏡アーカイブ)の観測データを検索する(認証不要)。 例:「M31 を JWST が観測したデータ」「ハッブルが撮ったオリオン大星雲の観測ログ」 Args:
object_name: 天体名(例 "M31", "Orion Nebula", "NGC 300", "アンドロメダ")。
内蔵/SIMBAD/NED(Sesame)で座標解決し、その周囲をコーン検索します。座標より優先。
解決できない名前は target_name のワイルドカード検索( |
| gcn_alertsA | NASA GCN(General Coordinates Network)の過渡天体速報(GCN Circulars)を返す(認証不要)。 例:「直近1週間のGRB速報」「今日のGCN速報」「重力波の続報」「EP(アインシュタイン探査機)のアラート」 Args: days: 何日前までを対象にするか(1〜60、既定 7)。UTC 日付で絞り込みます。 query: キーワード(例 "GRB", "neutrino", "GW", "SVOM", "EP")。省略時は全件。 circular_id: Circular 番号(例 "45640")。指定すると1件の本文を返します(一覧は返しません)。 limit: 一覧で返す最大件数(既定 25、最大 100)。 回答時は Circular のリンクをそのまま提示してください。 |
| alma_searchA | ALMA(アルマ望遠鏡, 電波干渉計)の観測データを検索する(認証不要)。 例:「アルマで観測されたM100」「HL Tau のALMA観測(バンド7)」「アルマのキューブデータ」 Args: object_name: 天体名(例 "M100", "HL Tau", "TW Hya", "Orion")。 ra: 赤経(度)。object_name 省略時、dec と併用(円錐検索)。 dec: 赤緯(度)。 radius: 座標検索の半径(度, 既定 0.3)。 band: ALMA 受信バンドで絞り込み(1〜10。3≈100GHz帯, 6≈230GHz帯, 7≈345GHz帯)。 product_type: "cube"(三次元分光データ)/ "image"(二次元画像)/ "visibility" / "all"(既定)。obscore は校正済み製品のみを収録する。 public_only: True で公開データ(data_rights=Public)だけに絞る。 with_products: True で datalink を引き、実データ製品(校正済み tar・生データ ASDM・ README・パイプライン製品)の URL 一覧を先頭3件まで添える。 content にはアイコン付きのクリック可能リンクとして出す。 limit: 返す件数(既定 8、最大 20)。 |
| radio_sources_nowA | TART オープン電波望遠鏡が「いま観測できる電波源」を返す(認証不要)。 例:「いま上空に何が見える?」「ダニーデンの電波望遠鏡が見ている衛星」 Args: lat: 観測地点の緯度(度)。省略時は TART 本体のある NZ(-45.87)。 lon: 観測地点の経度(度)。省略時は NZ(170.60)。 alt: 観測地点の標高(m, 既定 100)。 elevation: 地平線からの最小仰角(度, 既定 10。高いほど地平線近くを除外)。 limit: 返す件数(既定 15、最大 50)。 |
| space_literature_searchA | 宇宙・惑星科学の一次文献(論文・技術報告)を横断検索して根拠を返すツール。 例:「火星の大気流出の研究」「Europa 地下海の証拠」「金星のホスフィン」「はやぶさ2 リュウグウ」 Args:
query: 検索語(天体名・現象・ミッション名など)。日本語可。
sources: 検索先。"auto"(既定・日本語クエリなら JAXAリポジトリ・J-STAGE・CiNii+OpenAlex、
英語クエリなら OpenAlex・Crossref・NASA NTRS)/"all"/カンマ区切りで明示。
指定できる名前: openalex, crossref, ads, semanticscholar, wos, ntrs,
jaxa_repo, jstage, cinii, zenodo, datacite
limit: 返す最大件数(1〜25、既定 10)。
year_from: 出版年の下限(例 2015)。
year_to: 出版年の上限(例 2026)。
sort: "relevance"(既定)/ "citations"(被引用数順)/ "date"(新しい順)。
min_citations: 被引用数の下限。⚠️ 被引用数を持たないソース(NTRS・JAXAリポジトリ・
J-STAGE・CiNii)の文献は除外されます。
open_access_only: OpenAlex でオープンアクセス文献だけに絞る(既定 false)。
include_abstract: 要旨を返すか(既定 true)。長さを抑えたいときは false。
planetary_only: OpenAlex の検索を「惑星科学」概念( **回答時は DOI リンクと「出典:」行をそのまま提示してください。 要旨は要約せず、そのまま引用してください**(図の注記と同じく、LLM が書き換えると一次情報と食い違うため)。 |
| planetary_evidenceA | 天体(惑星・衛星・小天体・探査機)の文献的な裏づけをまとめて返すツール。 例:「火星」「エウロパ」「タイタン」「はやぶさ2」「リュウグウ」「ベスタ」 Args: object_name: 天体・ミッション名(日本語可)。 limit: 返す最大件数(1〜25、既定 8)。 include_japanese: 日本語文献(JAXAリポジトリ・J-STAGE・CiNii)も検索するか(既定 true)。 sort: "citations"(既定・被引用数順)/ "date"(新しい順)/ "relevance"。 planetary_only: OpenAlex の検索を「惑星科学」概念に限定する(既定 true)。裸の天体名でも 惑星科学の文献が上位に来ます(実測: "Mars" 単独だと R 言語マニュアルが 35万引用で 1位になるが、限定すると THEMIS / MSL / MAVEN が上位)。銀河・恒星など太陽系外の 天体を調べるときは false にするか space_literature_search を使ってください。 **回答時は DOI リンク・出典の「出典:」行・ |
| object_lookupA | 天体の基本情報を SIMBAD(CDS)から取得する(認証不要)。 例:「M31 ってどんな天体?」「シリウスの距離とスペクトル型」「プレアデス星団の周辺天体」 Args: object_name: 天体名(Messier 番号・英語名・和名・星表名。例 "M31", "Sirius", "オリオン大星雲", "HD 48915")。和名は英語名に展開して試す。 neighbors: 0 より大きいと、その天体の周辺天体をこの件数だけ円錐検索して返す。 radius_arcmin: 周辺天体を探す半径(分角, 0.1〜30, 既定 2.0)。 |
| catalog_searchA | VizieR(CDS)の観測星表を「その位置にある天体」で検索する(認証不要)。 例:「M31 のまわりの 2MASS の天体」「シリウスの Gaia DR3 の値」「NGC カタログで Args: object_name: 天体名(和名可。Sesame/CDS で座標へ解決してから検索する)。 ra: 赤経(度)。object_name 省略時に dec と併用。 dec: 赤緯(度)。 catalog: 星表(既定 2mass)。指定できる名前は 2mass / gaia / gaia-edr3 / hipparcos / allwise / unwise / ps1 / sdss16 / sdss12 / ngc、または VizieR の生の表名(例 "II/246/out")。未知の名前は候補一覧を返して停止する。 radius_arcmin: 円錐検索の半径(分角, 0.1〜60, 既定 1.0)。VizieR の c.rm は 分角単位(秒角指定は無視されるため 0.1 未満は 0.1 に丸める)。 max_rows: 返す行数(既定 10, 最大 50)。 |
| exoplanet_searchA | 太陽系外惑星を NASA Exoplanet Archive から検索する(認証不要)。 例:「TRAPPIST-1 の惑星は?」「地球くらいの温度の系外惑星を探す」「2020年以降に Args: object_name: 主星名または惑星名(例 "TRAPPIST-1", "Proxima Cen", "Kepler-22", 和名 "ケプラー22")。部分一致で探し、和名は英語名+番号に展開して試す。 discovery_method: 発見手法で絞り込み(部分一致。例 "transit", "radial velocity", "microlensing"、和名は トランジット / 視線速度 / マイクロレンズ など)。 max_distance_pc: 主星系までの距離の上限(パーセク)。 since_year: 発見年(disc_year)の下限。 earth_like: True で地球サイズ(0.5〜2.0 地球半径)かつ平衡温度 200〜320 K に絞る (2026-09 時点で 61 件)。 limit: 返す惑星数(既定 10, 最大 50)。 |
| sky_map_with_satellitesA | 東京(または指定地)の空を地上から見上げた図(恒星・惑星・天の川・人工衛星)を返す。 例:「東京の空に惑星と人工衛星を重ねた図」「今見えるISSを星空マップで」「木星はどこに見える?」 Args: place: 観測地(例 "東京","大阪","new york")。lat/lon 指定時は無視。省略時は東京。 lat: 観測地の緯度。lon と併用時は place より優先。 lon: 観測地の経度。 when: 観測時刻 ISO8601(例 "2026-09-09T11:00:00Z")。省略時は現在時刻。 engine: 廃止(互換のため残置)。旧 "ground"/"simple"/"accurate" の3エンジンは 地上視点パノラマ(ground_view)へ統合した。どの値を渡しても同じ描画になる (旧 simple/accurate の見た目の要素は ground に取り込み済み)。 span: 横方向の視野(度, 30〜360)。360 で全天。 az0: 左端の方位(度)。span=180, az0=225 なら南西→北東。 lp: 光害の程度 "city"(都心)/ "suburb"(郊外, 既定)/ "dark"(山間・離島)。 未対応の値は既定(郊外)に落とし、その旨を本文に明示する。 show: 依頼表示する天体名(カンマ区切り。例 "木星,ベガ,M31")。省略時は主要天体すべて。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| solar_system_nowA | 太陽を中心とした太陽系の惑星・小惑星・探査機・彗星の現在位置図を返す(認証不要)。 例:「太陽系を上から見た図」「今の惑星の位置」「イトカワの今の位置を図で」 Args: when: 時刻 ISO8601(例 "2026-09-09T11:00:00Z")。省略時は現在時刻。 asteroid: 小惑星(例 "イトカワ"/"itokawa"/"25143", "ベンヌ", "アポフィス")。view="asteroid_orbit" では楕円軌道全体を描く。 asteroid2: 2つ目の小惑星。 probe: 遠方探査機(例 "ボイジャー1号"/"voyager1"/"パイオニア10号"/"はやぶさ2"/ "hayabusa2")。1光日に達していない探査機では、到達時の方向(◇)・到達予測日も 図と structuredContent に出る。 はやぶさ2 は JPL Horizons ID -37。 probe2: 2つ目の探査機。 comet: 彗星(例 "ハレー彗星"/"halley"/"1P", "エンケ彗星", "67P", "紫金山・アトラス"/"C/2023 A3", "ラブジョイ"/"C/2014 Q2")。 comet2: 2つ目の彗星。 engine: 互換引数(描画は 1 本)。"accurate" を指定すると線形縮尺 (相対距離が正確・枠 ±45 AU)で描く。それ以外は対数縮尺(既定)。 旧 "simple" / "accurate"(matplotlib) は廃止済みで、指定しても同じ描画になる。 projection: 互換引数。描画は常に斜め俯瞰(仰角34°・方位28°・弱い透視。奥ほど暗く 細い線で描く。画面上の距離はAUに比例しない)。旧 "top" を指定しても斜め俯瞰で 描き、その旨を figure.notes に出す。 elevation: カメラの仰角(度, 0〜90。既定 34)。0 で真横(軌道が線に潰れる)、 90 で真上(=旧「真上図」と同じ構図)。注記・題名にも実値を出す。 azimuth: カメラの方位(度, -360〜360。既定 28)。黄道面内の回転。 dolly: 透視の強さ=カメラ距離(画面半径の倍数, 0〜20。既定 4.2)。 0 で完全な正射影(遠近が消える)。 view: "system"(既定)=太陽系俯瞰図 / "comet_orbit"=彗星の軌道面ビュー / "asteroid_orbit"=小惑星の閉じた楕円軌道面ビュー / "apparition"=彗星の見え方チャート(地心距離・日心距離・予想光度・太陽離角の 推移。comet の指定が必須で、1天体ずつ)。 comet_orbit は comet の指定が必須で、彗星自身の軌道面を真横から見た図 (太陽=円錐曲線の焦点)を返す。e>=1 の C/彗星は閉じない双曲線の枝として描く。 asteroid_orbit は asteroid の指定が必須で、JPL SBDB の osculating elements に基づく 小惑星の楕円全体と指定時刻の現在位置を軌道面から描く(1天体ずつ)。 comet にカンマ区切りで複数(または comet2 を併用、最大4天体)指定すると、 1彗星=1パネルで並べた1枚の画像を返す(パネルごとに軌道面と縮尺が異なる。 その旨は figure.notes に数値から生成して入る)。 days: view="apparition" の表示日数(1〜3650、既定 180)。今日の 30 日前から days 日後までを描く(直前に過ぎた近日点・最接近も見えるようにするため)。 route: view="system" で、通過経路を俯瞰図に重ねる(破線)。彗星は軌道全体を 描き、近日点・遠日点には◇と日付を添える(近日点の日付は SBDB の2体近似に 加えて JPL Horizons の n 体解も併記。2体近似はずれることがある。ハレー彗星では 約164日)。探査機(probe=)では Horizons の実状態ベクトル点列を描き、惑星との 最接近(スイングバイ)を距離の局所極小として実測して◇+日付+距離を添える (アポロ計画・ボイジャー計画などの重力アシスト航路。例: solar_system_now(probe="ボイジャー1号", route=True))。探査機の航路はミッション 期間(打ち上げ〜到着)を自動で引き、表に無い機体は指定時刻までの過去1年を描く。 アポロの月スイングバイのように地球−月系の内側だけで完結する航路は、太陽系図では 太陽の描画円盤に隠れて読めないため描かず、その旨と代替(月面地図の planetary_orbiter_track(flyby=True))を figure.notes に出す。既定 False。 線形の "accurate" では形は本当の軌道と一致するが、対数縮尺の "simple" では 線の長さと曲率が実際の軌道と一致しない(その旨は figure.notes に入る)。 彗星の形そのものを見たいときは view="comet_orbit"。 range_au: view="system" の表示範囲(太陽からの距離の上限)。既定 0=自動 (対数版は 60 AU 起点、線形版は ±45 AU 起点で、遠方の天体・経路に合わせて拡張)。 数値(AU)でも天体名でも指定できる(「火星まで」「木星まで」のように LLM が判断して縮尺を選ぶ用途を想定)。 数値: 10=土星(9.58 AU)より内側/2=火星まで/5.62=木星まで/30=海王星まで。0.5 未満はエラー。 天体名: "火星"(→1.65 AU)/"木星"(→5.62)/"土星"(→10.35)/"海王星"(→32.5)/ "冥王星"/英語名(mars, jupiter…)/"小惑星帯"/"内惑星"/"外惑星"。 その呼び出しで指定した小惑星・彗星・探査機の名前も使える(例: asteroid="イトカワ" に対して range_au="イトカワ")。天体名は「その天体の軌道の円が入る」ように 長半径×1.08 で決める(決め方は figure.notes と structuredContent.range_resolved に 数値付きで出る)。 "fit"(=指定天体に合わせる): その呼び出しで指定した天体・経路がすべて入る範囲 (最大値×1.10、下限 1.2 AU)。天体を指定せず "fit" にすると自動(45 AU 起点)。 解決できない名前は推測せずエラーで候補一覧を返す。 範囲外の天体・目印・軌道の円は描かず、figure.notes と structuredContent に出典付きで列挙する(黙って消さない)。対数版は下限も範囲に合わせて下がる。 ⚠️ figure.notes は図の誤読を防ぐための注記なので、要約・言い換えせずそのまま引用すること。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| solar_eclipse_seriesA | 日食の時系列パネル画像(太陽が月に欠ける過程)を返す(認証不要)。 例:「2035年9月2日の皆既日食を画像で」「東京で見える次の日食」「2019年の部分日食の進行」 Args: date: 日付(例 "2035-09-02" / "2035/09/02" / "2035年9月2日")。省略時は次の日食を検索。 place: 観測地(例 "東京","大阪","new york")。lat/lon 指定時は無視。省略時は東京。 lat: 観測地の緯度。lon と併用時は place より優先。 lon: 観測地の経度。 max_magnitude: True で最大食のみの単一パネルを返す(既定 False=時系列)。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| moon_phase_mapA | 月齢マップ(月の満ち欠けを1か月ぶん並べた図)を返す(認証不要・ローカル計算)。 例:「今月の月齢マップを見せて」「2026年9月の月相カレンダー」「9月の満月はいつ?」 Args: date: 年月("2026-09" / "2026年9月")または年月日("2026-09-16")。省略時は現在の月。 place: 観測地(例 "東京","大阪","new york")。lat/lon 指定時は無視。省略時は東京。 lat: 観測地の緯度。lon と併用時は place より優先。 lon: 観測地の経度。 layout: "calendar"(既定・1か月の格子)または "lunation"(朔望月の時系列パネル)。 days: layout="lunation" のパネル枚数(3〜12・既定8)。calendar では無視。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| constellation_nowA | 指定した観測地・日時で太陽・月・惑星の位置(高度・方位角・星座)を返す。 Args: latitude: 観測地の緯度(例 東京 35.68)。place 指定時は省略可。 longitude: 観測地の経度(例 東京 139.69)。 place: 観測地名(既知テーブル)。緯度経度より優先。 time_utc: 観測時刻 "YYYY-MM-DD HH:MM"(UTC)。省略で現在。 |
| astronomy_newsA | 天文ニュース・観測ガイドを返す(複数フィードのフォールバック付き・認証不要)。 Args: limit: 返す件数(既定 8、最大 15)。 section: 絞り込み("all"=全部, "observing"=観測ガイド, "news"=ニュース)。 |
| mars_rover_statusA | NASA 火星探査ローバーの現在の状況・天気・最新写真を返す。 Args: rover: ローバー名("curiosity"=キュリオシティ既定, "perseverance"=パーサヴィアランス)。 天気フィードが稼働しているのは現状 MSL(キュリオシティ) のみ。 show_photos: 保持(互換用。Mars Rover Photos API は廃止済みのため取得しない)。 |
| apodA | 今日(または指定日)の NASA の今日の天文写真(APOD)を返す。NASA_API_KEY が必要。 例:「今日の天文写真」「2026-10-01 の APOD」 Args: date: YYYY-MM-DD。省略時は今日(当日分が未公開なら前日へ自動フォールバック)。 回答時はこのリンクをそのまま提示してください。 |
| neo_todayA | 今日地球に接近する小惑星(NEO)を返す。NASA_API_KEY が必要。 |
| search_space_imagesA | 惑星・人工衛星・宇宙ミッションの画像を NASA Image & Video Library から検索し表示する。 例: 「火星の画像を見せて」「ハッブルの写真」「アポロの画像」 Args: query: 検索語(mars, jupiter, hubble, apollo など英語が確実)。 limit: 返す画像件数(既定 3、最大 10)。 show_inline: 画像をチャットにインライン表示するか(既定 True)。 inline_max: チャットに埋め込む画像の枚数(既定 1、最大 5)。 転送量を抑えるため既定は先頭1枚のみ。全件のURLは structuredContent.results[].image_url に入る。 回答時はこのリンクをそのまま提示してください。 |
| search_space_audioA | 宇宙関連の音声を検索し、再生可能な音声URLを返す。 例: Args: query: 検索語(juno, saturn, sputnik, launch, apollo など)。 limit: 返す件数(既定 3、最大 10)。 kind: "auto"(両方) / "podcast"(NASA Image Library の長尺トーク・解説) / "sound_effect"(短い宇宙の音・効果音)。 回答時はこのリンクをそのまま提示してください。 |
| search_space_videosA | 宇宙関連の動画(打ち上げ・ミッション映像・解説など)を検索し、再生用MP4 URLを返す。 例: 「火星の動画」「ロケット打ち上げ映像」「ハッブルの映像」 Args: query: 検索語(mars, launch, hubble, artemis など英語が確実)。 limit: 返す動画件数(既定 3、最大 10)。 show_poster: ポスター画像をチャットにインライン表示するか(既定 True)。 回答時はこのリンクをそのまま提示してください。 |
| isro_dataA | ISRO(インド宇宙研究機関)の公式データを返す(認証不要)。 Args: kind: データ種別 - "spacecrafts": ISROが打ち上げた人工衛星一覧(既定) - "launchers": ISROのロケット(打ち上げ機)一覧 - "customer_satellites": ISROが外国向けに打ち上げた顧客衛星一覧 - "centres": ISROのセンター/施設一覧 query: 部分一致検索語(例: "cartosat", "chandrayaan")。省略で全件。 limit: 返す件数(既定 20、最大 100)。 |
| copernicus_collectionsA | ESA Copernicus の利用可能な衛星データコレクション一覧を返す(認証不要)。 例:「Copernicusの衛星データ」「Sentinelのコレクション」 Args: limit: 返す件数(既定 20、最大 100)。 |
| copernicus_searchA | ESA Copernicus(Sentinel ほか)の衛星画像を STAC で検索する(検索は認証不要)。 例:「東京のSentinel-2画像」「関東の最近の衛星画像」 Args: collection: STAC コレクションID(既定 "sentinel-2-l2a")。copernicus_collections で確認可。 bbox: 空間範囲("lon_min,lat_min,lon_max,lat_max"、例 東京: "139.6,35.5,139.9,35.8")。 datetime: 時間範囲("YYYY-MM-DD" または "start/end"、例 "2026-01-01/2026-03-31")。省略で最新。 日付のみの指定は RFC3339(T00:00:00Z)へ展開して送る(CDSE は date-only を 400 で拒否するため)。 max_cloud_cover: 雲量の上限(%)(Sentinel-2 等 eo:cloud_cover を持つ場合)。 limit: 返す件数(既定 5、最大 10)。 |
| jaxa_datasetsA | JAXA Earth の地球観測データセット(ALOS/GSMaP/GCOM等)一覧を返す(認証不要)。 例:「JAXAの地球観測データ」「GSMaP降雨データセット」 Args: limit: 返すデータセット件数(既定 30、最大 100)。 |
| jaxa_dataset_searchA | JAXA Earth のデータセットをキーワード検索する(認証不要)。 例:「GSMaPの降雨データ」「ALOSの標高データ」「GCOMの海面水温」 Args: query: 検索語(例 "GSMaP", "ALOS", "GCOM", "precip", "rain", "FNF", "AW3D")。 limit: 返す件数(既定 10、最大 100)。 |
| csa_dataset_searchA | CSA(カナダ宇宙庁)オープンデータポータルでデータセットを検索する(認証不要)。 例:「カナダのRADARSATデータ」「CSAの宇宙データセット」 Args: query: 検索語(例 "radarsat", "space", "earth observation")。省略で先頭のデータセット。 limit: 返す件数(既定 10、最大 20)。 |
| inpe_collectionsA | ブラジルINPEの衛星データコレクション一覧を返す(認証不要)。 例:「ブラジルの衛星データ」「CBERSのコレクション」 Args: limit: 返す件数(既定 30、最大 100)。 |
| inpe_searchA | ブラジルINPEの衛星画像(CBERS・Amazonia-1・GOES等)をSTACで検索する(認証不要)。 例:「ブラジルのCBERS衛星画像」「サンパウロ周辺の最近の衛星画像」 Args: collection: STAC コレクションID(既定 "CB4-WFI-L4-SR-1")。inpe_collections で確認可。 bbox: 空間範囲("lon_min,lat_min,lon_max,lat_max")。 datetime: 時間範囲("YYYY-MM-DD" または "start/end")。省略で最新。 max_cloud_cover: 雲量上限(%)(eo:cloud_cover を持つ場合)。 limit: 返す件数(既定 5、最大 10)。 |
| dlr_collectionsA | DLR(ドイツ航空宇宙センター)EOC の地球観測コレクション一覧を返す(認証不要)。 例:「ドイツの地球観測データ」「DLRのSentinel-2コレクション」 Args: limit: 返す件数(既定 40、最大 100)。 |
| dlr_searchA | DLR(ドイツ)の地球観測データを STAC で検索する(認証不要)。 例:「ドイツのSentinel-2画像」「ベルリン周辺のEnMAPデータ」「TROPOMIの二酸化窒素」 Args:
collection: STAC コレクションID(既定 "S2_L2A_MAJA")。dlr_collections で確認可。
bbox: 空間範囲("lon_min,lat_min,lon_max,lat_max")。
datetime: 時間範囲("YYYY-MM-DD" または "start/end")。⚠️ DLR の API は |
| roscosmos_collectionsA | Roscosmos オープンデータ STAC のコレクション一覧を返す(認証不要)。 例:「ロシアの気象衛星の公開データ」「Elektro-L の全球画像コレクション」 Args: level: 辿る深さ(1=最上位のみ、2=観測機器まで〈既定〉、3=処理レベルまで。最大 3)。 |
| roscosmos_searchA | Roscosmos の気象衛星画像(Elektro-L・Arktika-M・Meteor-M)を検索する(認証不要)。 例:「ロシアの静止気象衛星エレクトロLの全球画像」「今日のMeteor-Mモザイク」 Args: collection: コレクションのパス(例 "Electro-L/MSU-GS/L2_RGB_VIS_IR"、 "MM/MSU-MR/L3MD"、"EL_ARCM/MSU-GS/L3BT9"、"Arctic-M/MSU-GS-A/L2_RGB_VIS_IR")。 roscosmos_collections で確認できます。未知のパスは候補を返して停止します。 date: 日付("YYYY-MM-DD"・UTC)。省略でデータがある最新日。 limit: 返す件数(既定 3、最大 8)。 lookback: 日付省略時にさかのぼる最大日数(既定 7、最大 30)。 |
| sat_tleA | 任意の人工衛星(ISS・ハッブル・気象衛星・中国宇宙ステーション等)の軌道要素(TLE)を返す。 例:「ISSの軌道要素」「ハッブル宇宙望遠鏡のTLE」「気象衛星の軌道」 Args: name: 衛星名または省略名(例 "iss", "hubble", "tiangong", "goes-18")。 和名は英語名/既知名へ自動解決する("ひので"→29479, "ひまわり9号"→41836, "宇宙ステーション"→iss)。解決できない場合は既知の名前を提示して停止する。 norad_id: NORAD カタログ番号(例 25544=ISS)。name より優先。 group: CelesTrak の衛星グループ(例 "stations", "weather", "amateur", "science")。 limit: 返す件数(既定 5、最大 20)。 |
| uk_stac_searchA | 英国 EO DataHub の衛星・気候データをSTACで検索する(公開カタログは認証不要)。 例:「英国の気候モデルデータ」「UKのSentinel画像」 Args: collection: コレクションID(例 "sentinel2_ard", "ukcp")。省略で全コレクション。 query: キーワード検索(例 "climate", "sentinel")。 bbox: 空間範囲("lon_min,lat_min,lon_max,lat_max")。 datetime: 時間範囲("YYYY-MM-DD" または "start/end")。省略で最新。 limit: 返す件数(既定 5、最大 10)。 |
| uk_stac_collectionsA | 英国 EO DataHub の利用可能なコレクション一覧を返す(認証不要)。 例:「英国の衛星データコレクション」 Args: limit: 返す件数(既定 20、最大 100)。 |
| cnes_statusA | フランス CNES の地球観測データポータル(THEIA / GEODES)の到達状態と概要を返す。 例:「フランスのCNES衛星データ」「THEIAポータル」 |
| astronomy_weatherA | 天体観測に最適な時間帯を予報する(Open-Meteo, 認証不要・全世界対応)。 例:「東京で今夜天体観測できる?」「シドニーの晴れ予報」「富士山頂の雲量」 Args: latitude: 緯度(例 東京 35.68)。place 指定時は省略可。 longitude: 経度(例 東京 139.69)。 place: 地名(緯度経度より優先)。Open-Meteo のジオコーディングで解決。 days: 予報日数(1〜7、既定 3)。 max_cloud: 「観測可」とみなす雲量の上限%(既定 40)。 sun_alt_max: 観測時間帯とみなす太陽高度(度)の上限。既定 -15(薄明の 明るい時間帯を除外)。-18 で天文薄明=完全な暗夜のみ、-6 なら市民 薄明が終わった後から。Open-Meteo は hourly に太陽高度を返さないため、 日付・経度・UTCオフセットから解析的に推定する(極昼・極夜などで 推定できない地点は is_day のみで判定)。 include_rain: 日本国内の地点に限り、気象庁の雨雲・降水画像 (解析雨量・降水短時間予報のパネル+ナウキャスト=雨雲の動き)を 添付する(既定 True。取得失敗時は添付なしで続行)。 ⚠️ structuredContent.figure.notes は要約せずそのまま引用すること。 (添付した雨雲・降水画像は content に「🖼️ ◯◯を開く」のリンク付きで出します。 インライン画像を描画しないハーネスでは、回答にこのリンクをそのまま提示してください。) |
| observing_sheetA | 天体観測の判断シート(判定+雲量+衛星+雨雲)を1枚で返す。 例:「今夜の観測は大丈夫? 図で」「雲の様子と雨雲を1枚で見せて」 Args: place: 観測地(例 "東京")。省略時はエラー(地点は必須。lat/lon でも可)。 lat: 緯度(-90〜90)。lon と併用。 lon: 経度(-180〜180)。 band: 衛星パネルの帯域(既定 "infrared"=夜でも読める。可視は夜に真っ暗)。 回答時はこのリンクをそのまま提示してください。 |
| eodashboard_collectionsA | EO Dashboard(NASA・ESA・JAXA共同)の地球観測データセットを検索する(認証不要)。 例:「NASAの大気データ」「気候変動の衛星データ」「NO2 のデータセット」 Args: themes: テーマ(例 "atmosphere", "oceans")。カンマ区切りで複数可。 agency: 機関(例 "NASA", "ESA", "JAXA")。 keyword: キーワード(タイトル・説明に部分一致)。 limit: 返す件数(既定 20、最大 50)。 |
| eodashboard_detailA | EO Dashboard の1つのデータセットの詳細(衛星・センサー・説明・参照リンク・画像)を返す。 例:「NO2データセットの詳細」「EO Dashboardの海面水温の情報」 Args: identifier: コレクションIDまたは名前(例 "N1_NO2", "NO2_daily", "sea_ice")。 大まかな名前でも探す。 show_image: サムネイルをチャットにインライン表示するか(既定 True)。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| space_weatherA | NASA DONKI の宇宙天気(太陽フレア・CME・地磁気嵐・太陽粒子現象)を返す。 例:「最近の太陽フレア」「CME(コロナ質量放出)の情報」「地磁気嵐は起きてる?」 Args: kind: データ種別 - "all": 太陽フレア・CME・地磁気嵐・太陽粒子をまとめて表示(既定) - "flare": 太陽フレア(FLR) - "cme": コロナ質量放出(CME) - "gst": 地磁気嵐(GST) - "sep": 太陽高エネルギー粒子現象(SEP) - "forecast": 予報(フレアの発生確率 C/M/X 級・活動領域(黒点群)別の確率・ NOAA 3日予報の予想最大 Kp と S/R スケール確率・公式の根拠文)。 DONKI は予報を提供しないため NOAA SWPC から取得する(出典を明記) start_date: 開始日(YYYY-MM-DD)。省略時は既定(最近)。forecast では使わない。 end_date: 終了日(YYYY-MM-DD)。省略時は既定。forecast では使わない。 limit: 各カテゴリの返す件数(既定 10、最大 20)。forecast では活動領域の表示数。 |
| fireball_reportsA | JPL CNEOS の火球(大気圏突入)観測記録を返す(認証不要・APIキー不要)。 例:「最近の火球」「今月の大きな火球」「火球はどこで観測された?」「隕石は落ちた?」 Args: days: 何日前までをさかのぼるか(1〜1825、既定 30)。UTC の日付で絞り込みます。 min_impact_energy_kt: 衝突エネルギーの下限(kt TNT 換算。例 0.5)。省略時は全件。 limit: 表示する最大件数(1〜50、既定 10)。新しい順。 require_location: True なら緯度経度が報告されている記録だけを返します。 |
| neo_close_approachA | 小惑星・彗星の地球接近(近地球天体の接近イベント)を返す(認証不要・APIキー不要)。 例:「今日/今週地球に接近する小惑星」「危険な小惑星の接近予報」「月距離以内に来る天体」 Args:
days: 何日先までを見るか(1〜365、既定 7)。
max_distance_au: 接近距離の上限(au、既定 0.05 ≒ 19.5 月距離。0.00256 au ≒ 1 LD)。
limit: 表示する最大件数(1〜50、既定 10)。接近時刻の早い順。
hazardous_only: True なら「潜在的に危険な小惑星(PHA)」だけに絞ります。
PHA は小惑星の区分なので彗星は含めません(彗星に PHA はありません)。
kind: 対象の種別。"all"(既定=小惑星+彗星)/"asteroid"(小惑星のみ)/
"comet"(彗星のみ)。 |
| impact_riskA | JPL Sentry による「将来の衝突リスク」を返す(認証不要・APIキー不要)。 例:「衝突確率の高い小惑星」「Sentry に載っている天体」「2024 YR4 の衝突リスク」 Args: designation: 小惑星の仮符号または番号(例 "2024 YR4"、"2000 SG344"、"99942")。 指定すると、その天体の詳細(累積確率・想定時期・仮想衝突(VI)の一覧)を返します。 和名・愛称は JPL 側が受け付けません。推測せず仮符号で指定してください。 min_probability: 一覧の下限(累積衝突確率 ip。既定 1e-3 = 0.1%)。1e-10〜1。 limit: 一覧で表示する最大件数(1〜50、既定 10)。確率の高い順。 |
| stac_collectionsA | AWS Earth Search で利用可能な衛星データコレクション一覧を返す(認証不要)。 例:「AWSの衛星データ」「利用できるLandsatコレクション」 Args: (なし) |
| stac_searchA | AWS Earth Search で衛星データ(Sentinel-2 / Landsat / NAIP / DEM)をSTAC検索する(認証不要)。 例:「東京のLandsat画像」「関東のSentinel-2の雲が少ない画像」 例: "landsat-c2-l2", "sentinel-2-l1c", "sentinel-1-grd", "naip"。 Args: collection: コレクションID(既定 "sentinel-2-l2a")。stac_collections で確認可。 例: "landsat-c2-l2", "sentinel-2-l1c", "sentinel-1-grd", "naip"。 bbox: 空間範囲("lon_min,lat_min,lon_max,lat_max")。 place: 地名(bbox より優先。Open-Meteo のジオコーディングで解決)。 datetime: 時間範囲("YYYY-MM-DD" または "start/end")。省略で最近。 日付のみの指定は RFC3339(T00:00:00Z)へ展開して送る(当 API は date-only を 400 で拒否するため)。 max_cloud_cover: 雲量上限(%)(eo:cloud_cover を持つ場合)。 limit: 返す件数(既定 5、最大 10)。 |
| qzss_statusA | みちびき(準天頂衛星システム QZSS)の軌道・補強信号データを取得する(認証不要)。 例:「みちびきは今どのあたりにある?」「準天頂衛星の軌道データ」「みちびきの Args: kind: データ種別。既定 "orbit"(QZU 超速報 軌道 SP3)。他に rapid-orbit / final-orbit / clock / erp / almanac / ephemeris / ephemeris-qzss / l1s / l6 / anpi(安否確認サービス)/ naqu。 orbit 以外は最新ファイルの一覧とダウンロードURLを返す(本体は取得しない)。 未知の種別は候補一覧を返して停止する。 count: 一覧に出すファイル数(既定 5, 最大 20)。orbit 以外で使う。 product_id: 特定のファイル ID(例 "qzu24373_18.sp3")。省略時は最新。 |
| iss_nowA | ISS(国際宇宙ステーション)の現在位置を返し、Googleマップで表示できるURLを生成する。 例:「ISSは今どこ?」「国際宇宙ステーションの現在位置」 |
| sat_ground_trackA | 任意の人工衛星の現在位置と地上軌道を地球地図にプロットした画像を返す。 例:「ISSの現在位置を地球地図で」「ひのでの位置を地図で」「ハッブルの軌道」 Args: norad_id: NORAD カタログ番号(例 25544=ISS, 29479=ひので)。name より優先。 name: 衛星名または省略名(例 "iss", "hubble", "hinode")。既知の衛星は ID に解決、それ以外は TLE を直接検索。 when: 観測時刻 ISO8601(例 "2026-09-10T03:30:00Z")。省略で現在。 minutes: 現在位置の前後何分の軌道を表示するか(既定 45、最大 1440=24時間)。 準天頂衛星(みちびき)の8の字軌道を見るには 720 前後を指定。 step: トレイルの時間刻み(分。既定 1、最小 0.5)。小さいほど滑らか。 out_px: 出力画像の幅ピクセル(既定 1200、最大 2048)。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| weather_satellite_nowA | 世界の気象観測衛星のリアルタイム実画像を返す(認証不要)。 例:「ひまわり9号の最新画像」「気象衛星の今の雲画像」「ひまわりの赤外線画像」 Args: satellite: 衛星名(既定 himawari9)。和名・略号も可(例 "ひまわり9号", "goes18", "meteosat11", "fy4b", "gk2a", "insat3dr", "noaa20", "snpp", "metopb", "fy3d", "earthcare")。 band: ひまわり9号の帯域。visible(可視・昼のみ)/ infrared(赤外・昼夜)/ water_vapor / night_rgb(夜間マイクロフィジクスRGB)/ day_rgb / true_color。 旧名("1d"/"3d"/"8d"/"vis"/"ir"/"wv")も可。ひまわり以外は配信元の固定 プロダクトを使うため無視される。 size: 出力サイズの希望 px(互換引数)。配信元の解像度が優先されるため、 実際の大きさは structuredContent.size_px を見ること。 lat: 観測地点の緯度(任意。ひまわり9号のみ有効)。 lon: 観測地点の経度(任意。lat と併用)。 place: 地点名(マーカーのラベル。任意。例 "東京")。lat/lon/place を指定すると 全円盤+日本域拡大+地点マーカーの1枚パネル(1500×880)を返す。 回答時はこのリンクをそのまま提示してください。 |
| planetary_orbiter_trackA | 任意の天体(月・火星・水星・タイタン等)を周回する探査機、または接近通過(フライバイ)・スイングバイする探査機の現在位置と航路を、その天体の地図にプロットした画像を返す。 例:「LROの現在位置を月面地図で」「MROの火星での現在地」「火星周回機の位置」「BepiColombo の水星接近通過(フライバイ)の航路」「ジュノーのエウロパフライバイ」「エウロパ・クリッパーの火星スイングバイ」 Args: body: 天体名(和名も可。"エウロパ" → europa)。軌道表示は moon, mars, mercury, titan, vesta, ceres, io, europa, ganymede, callisto の10天体 (Trek にタイルが無い天体は1枚の全球画像をベースマップに使う)。 地点が登録されていない天体(ガス惑星・小天体)は sites="map" で全球図を返す。 orbiter: 機体名。周回機(月: lro, gateway/火星: mro, odyssey)/接近通過する探査機 (ミッション名: "europa clipper"/"juice"/"bepicolombo"/"hera"/"psyche"/"lucy"/ "new horizons"/"はやぶさ2"/"juno"/"parker solar probe"/"solar orbiter"/"mmx")/ JPL Horizons の負の天体ID(例 "-74")。和名・別名も可("かぐや"/"エウロパ・クリッパー" 等)。 過去機(kaguya 等)は運用終了のため現在位置は返さず、落点が公表されている 機体(かぐや)は落点の緯度経度・時刻・出典を structuredContent.impact_site に返す。 when: 観測時刻 ISO8601(例 "2026-09-10T00:00:00Z")。省略で現在。 minutes: 現在位置の前後何分の軌道を表示するか(既定 90, 最大 1440)。 step: トレイルの時間刻み(分。既定: 通常 5/flyby=True では 1, 最小 1/60=1秒)。 ca_hours: 最接近を探す範囲(指定時刻の前後。既定 48=±24時間, 最大 720=±30日)。 zoom: 地図ズーム 1〜最大(既定: span_deg>=360 なら1=全面, それ未満は3)。 span_deg: 表示する経度幅(度。360=天体全面, 既定 120, 最大 360)。 out_px: 出力画像の長辺ピクセル(既定 900, 最大 1600)。 flyby: True で接近通過(フライバイ)モード。指定時刻の前後 ca_hours/2 時間を 走査して最接近(CA)を探し、表示時刻と地図の中心を CA へ置き直す (トレイルは CA の前後 minutes 分。既定 False=従来どおり指定時刻の位置)。 sites: 地点マーカー図にする場合の地点指定(例 "apollo"=アポロ6地点すべて、 "apollo11"="apollo17"=個別、"map"=地図のみ、"newcrater"=月に新しくできた クレーター2点)。指定すると周回機の計算を行わず、公表座標にマーカーを置いた図を 返す(1地点なら局所図、複数なら天体全面図+凡例)。旗の位置は公開表に無いため、 注記でその旨を明示する。sites="newcrater" は マクゲッチン(2024-04-11〜 05-22 に自然衝突で形成。直径 222 m・1.3536°N 67.1765°E)と ファルコン9上段の 衝突痕(2026-08-05 06:35 UTC。直径 18 m・19.4759°N 266.7138°E)を返す。 記録上いちばん新しいのは人工物の衝突(ファルコン9上段, 2026-08-05)、 自然衝突ではマクゲッチンが最新(この規模は月で平均 132 年に1回)。 mode: "map"(既定)=天体面の等角地図に真下の点の軌跡を描く/ "orbit3d"=天体を中心に置いた 3D の斜め俯瞰。地表図では読めない **軌道面の傾斜角・高度の幅・進行方向(順行/逆行)**を図と数値で示す (周回機の軌道を「斜めから立体的に」見たいとき・教育用途はこちら)。 "3d"/"orbit"/"oblique3d" も同じ。 elevation: 3D ビューのカメラ仰角(度, 0〜90。既定 34)。0 で真横(軌道面が線に見える =傾斜が最も分かる)、90 で真上(軌道が円に見える)。mode="orbit3d" でのみ効く。 azimuth: 3D ビューのカメラ方位(度, -360〜360。既定 28)。黄道面内の回転。 dolly: 透視の強さ=カメラ距離(画面半径の倍数, 0〜20。既定 4.2)。0 で完全な正射影。 (elevation/azimuth/dolly は範囲外・非数値なら黙ってクランプせずエラー結果を返す) 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| planetary_rover_location_mapA | 任意の天体面を移動する探査ローバーの現在地を、その天体の地図上に示した画像を返す(認証不要)。 例:「パーサヴィアランスの現在地を火星地図で」「キュリオシティが今どこにいるか地図で」 例: 火星ではマルス2/3号・バイキング・フェニックスなど、月では Args:
body: 天体名(既定 "mars"。"mars" / "phobos" / "moon")。
rover: ローバー名("perseverance"=既定, "curiosity", "idefix"、
"apollo11"〜"apollo17", "lunokhod1", "lunokhod2", "yutu", "yutu2")。
日本語名(「パーサヴィアランス」「玉兔2号」「アポロ15号」等)も可。
zoom: 地図ズーム(タイル系のみ)。省略時は天体の最大ズーム。
span_deg: 表示する画角(経度幅・度)。大きいほど広範囲・解像度低下。既定0.5。
out_px: 出力画像の長辺ピクセル(既定1000, 最大2000)。
site_lat: 着陸地点の纬度(度・北が正)。指定するとその地点を「着陸予定点」として描く。
site_lon: 着陸地点の経度(度・東向き正)。 回答時はこのリンクをそのまま提示してください(画像が描画されない環境では唯一の導線)。 |
| satellite_statusB | 世界気象機関(WMO)OSCARの衛星カタログから、気象・地球観測衛星の運用ステータスを返す。 例:「ロシアの気象衛星」「Meteor-Mの運用状況」「世界の気象衛星一覧」 例 "meteor", "resurs", "goes", "himawari", "だいち"。 Args: query: 検索語(衛星名・略称)。和名は英語名に自動展開する ("ひまわり"→himawari, "だいち"→alos, "宇宙ステーション"→iss)。 例 "meteor", "resurs", "goes", "himawari", "だいち"。 agency: 機関名(例 "Roscosmos", "NOAA", "EUMETSAT", "JAXA")。 limit: 返す件数(既定 10、最大 20)。 |
| cnsa_statusA | 中国 CNSA 系衛星データポータル(風雲/NSMC・高分/CNSA-GEO・CBERS/CRESDA)の到達状態と概要を返す。 例:「中国の衛星データ」「風雲衛星」「高分」「CBERS」 |
| space_calendarA | 宇宙・天文イベントの月間カレンダー(打ち上げ・天文現象・公開イベント・自分の予定)を画像とJSONで返す。 Args:
year: 対象年(既定: 観測地の今年)。
month: 対象月 1〜12(既定: 観測地の今月)。
place: 基準地(既定 東京)。任意の地名をジオコーダで解決し、その現地時刻で描きます。
kinds: 表示するカテゴリ(カンマ区切り): user/launch/sky/neo/fireball/public/holiday。
all で全部。neo(小惑星接近)と fireball(火球観測)は、 **回答時は content に含まれる画像リンク(🖼️ ◯◯を開く)をそのまま提示してください。 **** |
| calendar_eventsA | 蓄積済みのイベント一覧を返す(図を描かず、外部APIも呼ばない軽い経路)。 Args:
year: 対象年(既定: 基準地の今年)。
month: 対象月(既定: 基準地の今月)。
place: タイムゾーン決定のための基準地(既定 東京)。
kinds: カテゴリの絞り込み: user/launch/sky/neo/fireball/public/holiday(カンマ区切り)。
all で全部。neo / fireball は |
| calendar_event_addA | カレンダーに自分の予定を追加する(ローカルの蓄積ストアに保存。外部へは送信しません)。 Args: title: 予定の名前(例: 「すばる望遠鏡 観測提案の締切」)。 date: 開始日。"2026-10-24" / "2026/10/24" / "2026年10月24日" / "10/24"(年は今年と解釈)。 time: 開始時刻(例 "10:30" / "10時30分")。省略すると終日予定になります。 date_end: 終了日(複数日の予定・展覧会など)。省略すると1日。 repeat: 繰り返し: none / daily / weekly / monthly / yearly(既定 none)。 note: 補足メモ(任意)。 |
| calendar_event_removeA | カレンダーの自分の予定を削除する(id か title[+date] で指定)。 Args:
id: 予定の ID( |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |
TDQS
Scored across 67 tools
Many tools have overlapping purposes: upcoming_launches vs china_launches vs russia_launches, neo_today vs neo_close_approach, jaxa_datasets vs jaxa_dataset_search, and six separate provider-specific STAC search tools (stac_search, copernicus_search, inpe_search, dlr_search, uk_stac_search, roscosmos_search) that an agent could easily misselect. Descriptions help, but the set presents multiple unclear boundaries across launches, NEOs, literature, and observation archives.
Almost all tools use consistent snake_case, and many follow predictable suffixes like _search, _status, _now, and _collections. There are minor deviations in verb style (e.g. upcoming_launches, astronomy_news, apod, neo_today are noun/adjective-based rather than verb_noun), but the overall naming remains readable and predictable.
67 tools is an extreme mismatch for a single MCP server, even for a broad space-data aggregator. The surface is far beyond the typical 3–15 range, with many provider-specific duplicates and niche tools that could be consolidated, making the server unwieldy for an agent to navigate.
The surface is remarkably comprehensive across launches, satellite tracking, Earth observation, astronomy archives, NEOs, space weather, calendars, and media. Minor gaps exist, such as no update operation for calendar events and no explicit future satellite-pass prediction tool for arbitrary ground stations, but core workflows are well covered.