QGISMCP — это интеграция Model Context Protocol, которая напрямую связывает QGIS Desktop с AI-ассистентами, позволяя им полноценно управлять геоинформационной системой через обработку команд на естественном языке.
Ключевые особенности:
Двусторонняя коммуникация: Создаёт сокет-сервер внутри QGIS для приёма и выполнения команд от AI-модели, обеспечивая мгновенную обратную связь о результате операции.
Управление проектами “под ключ”: Позволяет AI создавать новые проекты с нуля, загружать существующие, сохранять изменения по указанному пути и получать полную информацию о текущем состоянии проекта.
Манипуляции со слоями: Поддерживает добавление векторных и растровых слоёв в проект, получение списка всех слоёв, удаление слоёв по ID, а также извлечение атрибутов объектов из векторных слоёв для анализа.
Выполнение алгоритмов обработки: Даёт AI доступ ко всем инструментам Processing Toolbox QGIS, позволяя запускать сложные геоалгоритмы, такие как построение центроидов, буферных зон или любых других аналитических операций.
Прямое выполнение PyQGIS-кода: Наиболее мощная функция — возможность выполнения произвольного Python-кода в среде QGIS. Это позволяет AI создавать тематические карты (хороплеты), применять продвинутую стилизацию и автоматизировать задачи, которые не покрываются стандартными инструментами.
Визуализация результатов: Включает функции масштабирования до нужного слоя и рендеринга текущего вида карты в файл изображения, что удобно для быстрой проверки и экспорта результатов.
Для кого: ГИС-аналитики, разработчики, урбанисты и исследователи, активно работающие с QGIS и желающие автоматизировать рутинные операции, ускорить создание проектов и прототипов карт, а также выполнять сложный геопространственный анализ, используя естественный язык вместо ручного поиска инструментов и написания скриптов.
Сценарии использования:
Быстрое прототипирование проектов: “Создай новый проект, загрузи shapefile с районами и растр рельефа, наложи районы на рельеф, построй центроиды и сохрани карту.”
Автоматизация создания карт: AI может самостоятельно выполнить полный цикл картографирования: от загрузки сырых данных до создания стилизованной тематической карты (например, хороплета плотности населения) и её экспорта в PNG.
Обработка и анализ геоданных по запросу: Аналитик на естественном языке ставит задачу: “Найди все участки, пересекающие водоохранную зону в 100 метров от реки, и посчитай их общую площадь”, а AI последовательно запускает нужные алгоритмы.
Выполнение произвольных скриптов: Позволяет AI генерировать и исполнять PyQGIS-код на лету для задач, требующих уникальной логики (сложные выборки, нестандартная геометрия, кастомная стилистика слоёв).
Цены и доступность: QGISMCP — это полностью бесплатный проект с открытым исходным кодом, распространяемый через GitHub. Для работы потребуется QGIS 3.X, Python 3.10+, пакетный менеджер uv и установленный плагин. Доступ к AI-модели осуществляется через Claude Desktop.