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.