MCP-серверы

geoserver mcp geoserver mcp логотип

Сайт https://github.com/mahdin75/geoserver-mcp
Цена Бесплатный доступ
Основные направления Инжиниринг данных и извлечение, МСР для сбора данных

GeoServer MCP Server — это специализированный MCP-сервер, который связывает AI-ассистентов с экземплярами GeoServer, позволяя моделям получать информацию о геопространственных сервисах, слоях и данных через стандартизированный протокол взаимодействия.

Ключевые особенности:

Получение информации о GeoServer: Предоставляет инструмент для извлечения сведений о самом сервере GeoServer, включая версию, статус, контактную информацию и общие метаданные инстанса через REST API администратора.

Детальная информация о слоях: AI-модели могут запрашивать метаданные по конкретным рабочим областям (workspaces) и слоям (layers) — название, тип геометрии, систему координат, bounding box и атрибутивный состав данных без прямого доступа к базе геоданных.

Стандартизированный MCP-интерфейс: Реализует Model Context Protocol через stdio-транспорт, обеспечивая совместимость с Claude Desktop, Cursor и любыми другими MCP-клиентами без необходимости писать кастомные интеграции.

Гибкая конфигурация через переменные окружения: Подключение к GeoServer настраивается через GEOSERVER_URL, GEOSERVER_USER и GEOSERVER_PASSWORD, что позволяет безопасно интегрировать сервер в CI/CD-пайплайны или локальные окружения разработчиков.

Для кого: GIS-разработчики и инженеры, работающие с пространственными данными, которым нужно консультироваться с AI-ассистентом о структуре геосервисов непосредственно в IDE. Подходит командам, управляющим публикацией картографических сервисов и желающим ускорить документирование и отладку конфигураций GeoServer.

Сценарии использования:

GeoServer Health-check в IDE: Разработчик прямо в Cursor спрашивает AI о статусе и версии GeoServer, а модель через MCP получает актуальную информацию с продакшен-сервера и отображает её в интерфейсе разработки.

Ускорение написания картографических запросов: AI-ассистент получает список слоев, их атрибутов и систем координат и генерирует корректные WMS/WFS-запросы или стили SLD на основе реальных метаданных.

Документирование и аудит геоданных: Модель автоматически собирает информацию о всех рабочих областях и слоях для составления реестра пространственных данных, используемого в команде.

Отладка публикации слоев: При ошибках отображения карты AI может сверить bounding box, проекцию и типы полей слоя, избавляя разработчика от ручного перехода в веб-интерфейс GeoServer.

Цены и доступность: Проект является открытым и бесплатным, опубликован на GitHub под лицензией MIT. Установка выполняется одной командой через npx, требует Node.js и доступный экземпляр GeoServer с REST API. Для работы необходимы валидные учетные данные администратора GeoServer. Репозиторий имеет 6 звезд и поддерживается основным разработчиком (mahdin75). Код написан на TypeScript, использует библиотеки @modelcontextprotocol/sdk, axios и cheerio.