Vigi-Sky

Factual sky for AIs: ISS, auroras, archives. Never confuses unexplained with extraterrestrial.

使うべきか

品質と安全性

B
説明の品質
72%
スキーマの完全性
64%
命名の品質
82%
ポイズニングのリスク
100%
権限の一致
100%
プロトコルへの準拠
100%

検出事項(14)

  • LOWTool 'doctrine' description lacks action verbdoctrine 内
  • LOWTool 'cite' description lacks action verbcite 内
  • LOWTool 'aurora' description lacks action verbaurora 内
  • LOWTool 'nearby_cases' description lacks action verbnearby_cases 内
  • LOWTool 'observation_conditions' description lacks action verbobservation_conditions 内
  • LOWTool 'solar' description lacks action verbsolar 内
  • LOWTool 'nasa_apod' description lacks action verbnasa_apod 内
  • LOWTool 'neo_watch' description lacks action verbneo_watch 内
  • LOWTool 'nights_network' description lacks action verbnights_network 内
  • LOWTool 'object_lookup' description lacks action verbobject_lookup 内

ツール定義とプロトコルへの準拠に関する自動分析に基づいています。

コンテキストコスト

~5,414トークン数(ツール定義)
~1.9 KB一般的なレスポンスサイズ
注意への影響は大きい(128k コンテキストの 4.23%)

これは、サーバーのツールがモデルのコンテキストに読み込まれるたびに消費されるおおよそのトークン数です。数が多いほど、ほかのタスクに使える注意が減ります。

インストール

ワンクリックインストール

これを `claude_desktop_config.json` ファイルに追加してください:

{
  "mcpServers": {
    "vigisky": {
      "url": "https://vigi-sky.fr/mcp"
    }
  }
}

リモートエンドポイント

https://vigi-sky.fr/mcpstreamable-http

できること

ツール一覧

ツール(24)

🟢 読み取り専用🟡 書き込み🔴 削除⚪ 不明
🟢doctrine(lang)

Vigi-Sky identity and method: never 'UFO detected', Hatch vs live corpus, book ISBN, founder.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lang": {
      "type": "string"
    }
  }
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "entity": {
      "type": "object"
    },
    "summary": {
      "type": "string"
    },
    "public_consented_dossiers": {
      "type": "integer"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢cite(query, lang)

Map a user question to the best Vigi-Sky (or GEIPAN) URL to cite.

入力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "lang": {
      "type": "string"
    }
  },
  "required": [
    "query"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "query": {
      "type": "string"
    },
    "lang": {
      "type": "string"
    },
    "best": {
      "type": "object"
    },
    "alternatives": {
      "type": "array"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢aurora(lat, lon, lng, lang)

Live Kp/aurora odds from Vigi-Sky (NOAA) plus France Kp 6/7/8–9 thresholds.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    }
  },
  "required": [
    "lat"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "aurora": {
      "type": "object",
      "properties": {
        "kp_current": {
          "type": [
            "number",
            "null"
          ]
        },
        "kp_needed": {
          "type": "integer",
          "minimum": 0,
          "maximum": 9
        },
        "visible_now": {
          "type": "boolean"
        },
        "user_latitude": {
          "type": "number"
        }
      }
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢iss_passes(lat, lon, lng, lang, limit, ...)

Upcoming bright satellite/ISS passes (SGP4). night_only=true keeps only dark+sunlit passes.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 30,
      "default": 3
    },
    "include_tle": {
      "type": "boolean",
      "default": false
    },
    "night_only": {
      "type": "boolean",
      "default": false
    }
  },
  "required": [
    "lat"
  ],
  "anyOf": [
    {
      "required": [
        "lon"
      ]
    },
    {
      "required": [
        "lng"
      ]
    }
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "passes": {
      "type": "array"
    },
    "night_only": {
      "type": "boolean"
    },
    "n_potentially_visible": {
      "type": "integer"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢identify(lat, lon, lng, lang, az, ...)

Match a timed azimuth/elevation to known bright satellites. Verdict: compatible | no_catalog_match | insufficient_data. Never 'UFO detected'.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "az": {
      "type": "number",
      "minimum": 0,
      "maximum": 360
    },
    "el": {
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "time": {
      "type": "string",
      "description": "ISO-8601, e.g. 2026-08-14T21:30:00Z"
    }
  },
  "required": [
    "lat",
    "az",
    "el",
    "time"
  ],
  "anyOf": [
    {
      "required": [
        "lon"
      ]
    },
    {
      "required": [
        "lng"
      ]
    }
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "verdict": {
      "type": "string",
      "enum": [
        "compatible",
        "no_catalog_match",
        "insufficient_data"
      ]
    },
    "separation_deg": {
      "type": [
        "number",
        "null"
      ]
    },
    "best_match": {},
    "matches": {
      "type": "array"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢nearby_cases(lat, lon, lng, lang, radius_km)

Historical Hatch UDB cases near a point. Archive 1900–2002, approximate geocode — not live Vigi-Sky reports.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 20000
    }
  },
  "required": [
    "lat"
  ],
  "anyOf": [
    {
      "required": [
        "lon"
      ]
    },
    {
      "required": [
        "lng"
      ]
    }
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "archive": {
      "type": "object"
    },
    "query": {
      "type": "object"
    },
    "returned": {
      "type": "integer"
    },
    "cases": {
      "type": "array"
    },
    "not_vigisky_live": {
      "type": "boolean"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢first_skies(lat, lon, lng, lang, nation, ...)

Query Ciel des peuples: 9 named nations, asterisms with RA/Dec, sources, attested vs interpretation vs reserved. nation=dine | q=pléiades | western=orion | theme=agriculture | lat=44 for horizon honesty. Never 'the Indians'.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "nation": {
      "type": "string"
    },
    "q": {
      "type": "string"
    },
    "western": {
      "type": "string"
    },
    "theme": {
      "type": "string",
      "enum": [
        "calendar",
        "agriculture",
        "navigation",
        "ceremony",
        "winter_protocol",
        "architecture"
      ]
    }
  }
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "n_nations": {
      "type": "integer"
    },
    "slug": {
      "type": "string"
    },
    "objects": {
      "type": "array"
    },
    "ethics": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢tonight_sky(lat, lon, lng, lang, night_only)

Kp + next potentially visible satellite pass + First Skies asterisms. Default night_only=true (no daylight ISS).

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    },
    "night_only": {
      "type": "boolean",
      "default": true
    }
  },
  "required": [
    "lat"
  ],
  "anyOf": [
    {
      "required": [
        "lon"
      ]
    },
    {
      "required": [
        "lng"
      ]
    }
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "observer_sun_altitude": {
      "type": "number"
    },
    "observer_condition": {
      "type": "string"
    },
    "night_only": {
      "type": "boolean"
    },
    "next_pass": {},
    "not_a_ufo_forecast": {
      "type": "boolean"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢observation_conditions(lat, lon, lng, lang)

Night/moon/solar observing-conditions score. NOT a UFO-appearance probability.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90,
      "description": "Latitude WGS84"
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180,
      "description": "Longitude WGS84. lon and lng are aliases — provide either."
    },
    "lang": {
      "type": "string",
      "enum": [
        "fr",
        "en"
      ]
    }
  },
  "required": [
    "lat"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "observation_conditions_score": {
      "type": [
        "number",
        "null"
      ]
    },
    "not_ufo_probability": {
      "type": "boolean"
    },
    "interpretation": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢solar

Live solar/CME context plus current Kp from Vigi-Sky APIs.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "cme": {
      "type": "object"
    },
    "aurora_kp": {
      "type": "object"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢status

Vigi-Sky API health, Hatch archive size, public observation counts.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "availability": {
      "type": "string"
    },
    "mcp_version": {
      "type": "string"
    },
    "public_consented_dossiers": {
      "type": "integer"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢hatch_stats

Hatch UDB stats (decades, countries) + wiki lessons. Archive, not live 2026.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "archive": {
      "type": "string"
    },
    "n": {
      "type": [
        "integer",
        "null"
      ]
    },
    "by_decade_1900_2002": {
      "type": "object"
    },
    "top_countries": {
      "type": "object"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢hatch_search(lat, lng, lon, radius_km, country, ...)

Filter Hatch cases near a point by country/text. Approximate geocode.

入力スキーマ

{
  "type": "object",
  "properties": {
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "lng": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    },
    "radius_km": {
      "type": "number",
      "exclusiveMinimum": 0,
      "maximum": 20000
    },
    "country": {
      "type": "string"
    },
    "q": {
      "type": "string"
    }
  },
  "required": [
    "lat"
  ],
  "anyOf": [
    {
      "required": [
        "lon"
      ]
    },
    {
      "required": [
        "lng"
      ]
    }
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "filter": {
      "type": "object"
    },
    "n": {
      "type": "integer"
    },
    "cases": {
      "type": "array"
    },
    "limit": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢nasa_apod

NASA Astronomy Picture of the Day via Vigi-Sky.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "apod": {
      "type": "object",
      "properties": {
        "title": {
          "type": "string"
        },
        "photographer": {
          "type": [
            "string",
            "null"
          ]
        },
        "copyright": {
          "type": [
            "string",
            "null"
          ]
        },
        "date": {
          "type": "string"
        }
      }
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢neo_watch

Near-Earth objects for today (astronomy, not UAP).

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "neo": {
      "type": "object"
    },
    "note": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢starlink_trains

Recently launched Starlink trains (count + launch id).

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "trains": {
      "type": "array"
    },
    "how_to_see": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢nights_network

Public Sentinel night reports. Currently empty — says so honestly.

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "live": {
      "type": "object"
    },
    "honest": {
      "type": "string"
    },
    "page": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢object_lookup(q)

Quick Messier/deep-sky hint. q is required (M31, M42, M45…). No silent default.

入力スキーマ

{
  "type": "object",
  "properties": {
    "q": {
      "type": "string"
    }
  },
  "required": [
    "q"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "object": {
      "type": "object"
    },
    "id": {
      "type": "string"
    },
    "unknown": {
      "type": "string"
    },
    "known": {
      "type": "array"
    },
    "first_skies": {
      "type": "array"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢hypothesis_rank(description)

Rank cheap natural hypotheses from a free-text sighting. No origin claim.

入力スキーマ

{
  "type": "object",
  "properties": {
    "description": {
      "type": "string"
    }
  },
  "required": [
    "description"
  ]
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "ranked": {
      "type": "array"
    },
    "next": {
      "type": "string"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢capabilities

Map of this public MCP + the shipped local vigisky-sentinel (23 typed tools, stdio/127.0.0.1).

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object",
  "properties": {
    "this_server": {
      "type": "object"
    },
    "local_server": {
      "type": "object"
    },
    "citations": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "provenance": {
      "type": "object",
      "properties": {
        "source": {
          "type": "string"
        },
        "source_updated_at": {},
        "computed_at": {
          "type": "string"
        },
        "algorithm": {
          "type": "string"
        },
        "limitations": {
          "type": "string"
        },
        "never": {
          "type": "string"
        }
      }
    }
  },
  "required": [
    "citations",
    "provenance"
  ],
  "additionalProperties": true
}
🟢proposer_signalement(description, date_heure, lat, lon, email, ...)

Prepare un brouillon de signalement d'observation (consentement obligatoire, jamais une detection). Etape 1 de 2.

入力スキーマ

{
  "type": "object",
  "properties": {
    "description": {
      "type": "string",
      "description": "Description factuelle de l'observation (sans qualification de l'objet)."
    },
    "date_heure": {
      "type": "string",
      "description": "Date/heure ISO approximative."
    },
    "lat": {
      "type": "number",
      "minimum": -90,
      "maximum": 90
    },
    "lon": {
      "type": "number",
      "minimum": -180,
      "maximum": 180
    },
    "email": {
      "type": "string",
      "description": "Email du temoin (optionnel, pour suite)."
    },
    "prenom": {
      "type": "string"
    },
    "consent": {
      "type": "boolean",
      "description": "Accord explicite du temoin (true requis)."
    }
  },
  "required": [
    "description",
    "consent"
  ]
}

出力スキーマ

{
  "type": "object"
}
🟢confirmer_action(action_id)

Execute le brouillon APRES confirmation du temoin et previent l'equipe. Etape 2 de 2.

入力スキーマ

{
  "type": "object",
  "properties": {
    "action_id": {
      "type": "integer"
    }
  },
  "required": [
    "action_id"
  ]
}

出力スキーマ

{
  "type": "object"
}
🟢annuler_action(action_id)

Annule un brouillon de signalement non confirme.

入力スキーマ

{
  "type": "object",
  "properties": {
    "action_id": {
      "type": "integer"
    }
  },
  "required": [
    "action_id"
  ]
}

出力スキーマ

{
  "type": "object"
}
🟢statut_actions

Compteurs des ecritures preparees (aucune donnee personnelle).

入力スキーマ

{
  "type": "object",
  "properties": {}
}

出力スキーマ

{
  "type": "object"
}

コミュニティ

このサーバーを評価する

エビデンス

最近の観測

検証済みバージョンは記録されていませんツール 24 件
検証済みバージョンは記録されていませんツール 20 件
検証済みバージョンは記録されていませんツール 20 件