BS

bnjam/stac-mcp

Developer tools

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요. 원문 보기

20 stars 10 forks 품질 73 트렌드 30MIT

STAC 요청에 대한 MCP 서버

개요

MCP (Model Context Protocol) 서버는 Geospatial 데이터 발견 및 액세스를위한 STAC (SpatioTemporal Asset Catalog) APIs에 액세스 할 수 있습니다. 모든 도구에 대한 이중 출력 모드 (텍스트 및 구조 json)을 지원합니다. 적용배지는 CI 워크플로우에 의해 메인으로 자동으로 업데이트됩니다. 이 MCP 서버는 STAC 카탈로그와 상호 작용하는 AI 조수 및 응용 프로그램을 가능하게합니다. - 검색 및 검색 STAC 컬렉션 - geospatial datasets (위성 이미지, 날씨 데이터 등) - 액세스 메타 데이터 및 자산 정보 - 공간 및 temporal 쿼리 수행 모든 도구는 옵션 output format 매개 변수 ( "text"기본값 또는 "json"). JSON 모드는 텍스트 필드가 컴팩트 한 JSON envelope : { "mode": "json", "data": { ... } } (또는 { "mode": "text fallback", "content": ["..."]} 핸들러가 JSON 분기가 부족한 경우) 단일 MCP TextContent를 반환합니다. 구조화된 소비를 가능하게 하는 동안 뒤에 오는 겸용성을 보존합니다 (ADR 0006와 ASR 1003).

개요(AI 번역)

MCP (Model Context Protocol) 서버는 Geospatial 데이터 발견 및 액세스를위한 STAC (SpatioTemporal Asset Catalog) APIs에 액세스 할 수 있습니다. 듀얼 출력 모드 지원 (text] 및 모든 도구에 대한 구조 json).

적용배지는 CI 워크플로에 의해 main]에 자동으로 업데이트됩니다.

개요

이 MCP 서버는 STAC 카탈로그와 상호 작용하는 AI 조수와 신청을 가능하게 합니다:

  • 검색 및 검색 STAC 컬렉션
  • Geospatial datasets (위성 이미지, 날씨 자료, 등)를 찾으십시오.
  • 접근 메타데이터 및 자산 정보
  • 공간과 temporal 쿼리 수행

특징

사용 가능한 도구

모든 도구는 옵션 output_format] 매개 변수 ("text"] 기본, 또는 "json")를 허용합니다. JSON 모드는 단일 MCP TextContent]를 반환합니다. text] 필드는 JSON 엔벨로프입니다. { "mode": "json", "data": { ... } } (또는 { "mode": "text_fallback", "content": ["..."] } 핸들러가 JSON 분지가 부족하면). 구조화된 소비를 가능하게 하는 동안 뒤에 오는 겸용성을 보존합니다 (ADR 0006와 ASR 1003).

-get_root: Fetch root document (id/title/description/links/conformance 서브셋)

이 페이지는 AI로 자동 번역되었습니다. 기술적인 세부 사항은 원문을 확인하세요.

README

원문 README의 일부입니다. 원문 보기.

STAC MCP Server

An MCP (Model Context Protocol) Server that provides access to STAC (SpatioTemporal Asset Catalog) APIs for geospatial data discovery and access. Supports dual output modes (text and structured json) for all tools.

The coverage badge is updated automatically on pushes to main by the CI workflow.

Overview

This MCP server enables AI assistants and applications to interact with STAC catalogs to:

  • Search and browse STAC collections
  • Find geospatial datasets (satellite imagery, weather data, etc.)
  • Access metadata and asset information
  • Perform spatial and temporal queries

Features

Available Tools

All tools accept an optional output_format parameter ("text" default, or "json"). JSON mode returns a single MCP TextContent whose text field is a compact JSON envelope: { "mode": "json", "data": { ... } } (or { "mode": "text_fallback", "content": ["..."] } if a handler lacks a JSON branch). This preserves backward compatibility while enabling structured consumption (see ADR 0006 and ASR 1003).

  • get_root: Fetch root document (id/title/description/links/conformance subset)
  • get_conformance: List all conformance classes; optionally verify specific URIs
  • get_capabilities: Get a summary of STAC API capabilities (query, sort, fields, queryables, aggregation, filter)
  • search_collections: List and search available STAC collections
  • get_collection: Get detailed information about a specific collection
GitHub에서 전체 README 보기

설치

uvx --from git+https://github.com/wayfinder-foundry/stac-mcp stac-mcp
MCP 초보자라면? mcpskill.org 가이드부터 시작하세요 →