mcgibs/tests/fixtures/layer_metadata_sample.json
Ryan Malloy f7fad32a9e Implement mcgibs FastMCP server for NASA GIBS
Complete implementation of all modules:
- constants.py: GIBS API endpoints, projections, TileMatrixSet defs
- models.py: Pydantic models for layers, colormaps, geocoding
- geo.py: Nominatim geocoding with rate limiting and caching
- capabilities.py: WMTS GetCapabilities XML parser with search
- colormaps.py: Colormap v1.3 parser with natural-language summaries
- client.py: Async GIBS HTTP client wrapping all API interactions
- server.py: FastMCP 3.0 tools, resources, and prompts

11 MCP tools, 3 resources, 2 prompts. 47 tests, all passing.
2026-02-18 14:55:41 -07:00

21 lines
507 B
JSON

{
"title": "Corrected Reflectance (True Color)",
"measurement": "Corrected Reflectance",
"instrument": "MODIS",
"platform": "Terra",
"period": "Daily",
"ongoing": true,
"daynight": "Day",
"description": "True color imagery from the Moderate Resolution Imaging Spectroradiometer (MODIS) on the Terra satellite.",
"orbitTracks": [
{"type": "descending"}
],
"conceptIds": [
{
"type": "NRT",
"value": "C1219032686-LANCEMODIS",
"shortName": "MOD021KM"
}
]
}