MCP Бесплатно

GDAL MCP сервер

MCP сервер, который предоставляет AI агентам возможности геопространственного анализа с использованием GDAL/Rasterio. Включает систему рефлексии, которая требует от агентов обоснования их методологических решений перед выполнением операций.

автор: Wayfinder-Foundry

Установка
Копируй и вставляй в терминал
curl -fsSL https://vibebaza.com/i/gdal | bash

MCP сервер, который предоставляет AI агентам возможности геопространственного анализа с использованием GDAL/Rasterio. Включает систему рефлексии, которая требует от агентов обоснования их методологических решений перед выполнением операций.

Установка

uvx (Рекомендуется)

uvx --from gdal-mcp gdal --transport stdio

Тестирование

uv run pytest test/ -v

# С покрытием
uv run pytest test/ --cov=src --cov-report=term-missing

Конфигурация

Claude Desktop

{
  "mcpServers": {
    "gdal-mcp": {
      "command": "uvx",
      "args": ["--from", "gdal-mcp", "gdal", "--transport", "stdio"],
      "env": {
        "GDAL_MCP_WORKSPACES": "/path/to/your/geospatial/data"
      }
    }
  }
}

Доступные инструменты

Инструмент Описание
raster_info Проверка метаданных (CRS, разрешение, каналы, nodata)
raster_convert Конвертация форматов с сжатием и обзорами (поддержка COG)
raster_reproject Трансформация CRS (с рефлексией)
raster_stats Статистический анализ с гистограммами
vector_info Проверка метаданных (CRS, геометрия, атрибуты)
vector_reproject Трансформация CRS (с рефлексией)
vector_convert Миграция форматов (SHP ↔ GPKG ↔ GeoJSON)
vector_clip Пространственное подмножество
vector_buffer Анализ близости
vector_simplify Упрощение геометрии
store_justification Кэширование эпистемического рассуждения (используется внутренне)

Возможности

  • Middleware рефлексии с предварительным обоснованием для выбора CRS и методов ресемплинга
  • Постоянный кэш с 75% попаданий в многооперационных воркфлоу
  • Кроссдоменное разделение кэша - обоснование CRS работает как для растровых, ТАК И для векторных данных
  • Всеобъемлющий набор инструментов для растровых и векторных данных
  • Полная типобезопасность с mypy strict режимом
  • Безопасность рабочих пространств с middleware валидации путей
  • Python-нативный стек с использованием Rasterio/PyProj/pyogrio
  • Обратная связь в реальном времени через FastMCP Context API
  • Каталог рабочих пространств для автономного обнаружения файлов
  • Интеллектуальные метаданные для определения форматов

Переменные окружения

Обязательные

  • GDAL_MCP_WORKSPACES - Путь к директории с геопространственными данными

Примеры использования

Репроецируй эту DEM в Web Mercator для моей веб-карты
Мне нужно репроецировать эту DEM в UTM для точного анализа склонов, затем репроецировать этот векторный слой в ту же CRS для наложения

Ресурсы

Примечания

Создан с системой рефлексии, которая требует от AI агентов обоснования методологических решений перед выполнением, создавая аудиторский след для воспроизводимой геопространственной науки. Включает 72 проходящих теста и всестороннюю документацию, включая Quick Start, Tools Reference, Vision и Changelog.

Zambulay Спонсор

Карта для оплаты Claude, ChatGPT и других AI