MG

mahdin75/geoserver-mcp

Developer tools

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

96 stars 27 forks Качество 80 Тренд 23MIT

mahdin75/geoserver-mcp - кандидат на сервер MCP, импортированный из https://github.com/mahdin75/geoserver-mcp.

Обзор

mahdin75/geoserver-mcp - кандидат на сервер MCP, импортированный из https://github.com/mahdin75/geoserver-mcp.

Обзор (машинный перевод)

Реализация сервера Model Context Protocol (MCP), который соединяет модели большого языка (LLM) с API GeoServer REST, позволяя помощникам ИИ взаимодействовать с геопространственными данными и услугами.

Версия 0.5.0 (Beta) находится в стадии активной разработки и будет выпущена в ближайшее время. Мы открыты для участия и приветствуем разработчиков, которые присоединяются к нам в создании этого проекта.

Демо

of Содержание

  • Особенности
  • Варианты развертывания
  • Предварительные условия
  • Установка Установка Docker
  • Pip Установка
  • Установка разработки Хранение файлов и --storage использование Доступные инструменты
  • конечные точки ресурсов Управление рабочим пространством
  • Datastore & Coveragestore Management
  • Управление уровнем
  • Управление группой уровней Менеджмент группы пользователей Управление типами и атрибутами Управление стилем Системные и сервисные операции
  • Утилиты XML Style Развитие клиента Список рабочих пространств
  • Получить информацию о уровне
  • Запросить особенности
  • Создать карту
  • Планируемые особенности
  • Вклад
  • Лицензия
  • Связанные проекты
  • Поддержка
  • Значки

Feature Особенности

Запрос и манипулирование рабочими пространствами, слоями и стилями GeoServer Выполнять пространственные запросы по векторным данным

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

GeoServer MCP Server

A Model Context Protocol (MCP) server implementation that connects Large Language Models (LLMs) to the GeoServer REST API, enabling AI assistants to interact with geospatial data and services.

Version 0.5.0 (Beta) is under active development and will be released shortly. We are open to contributions and welcome developers to join us in building this project.

🎥 Demo

📋 Table of Contents

🚀 Features

  • 🔍 Query and manipulate GeoServer workspaces, layers, and styles
  • 🗺️ Execute spatial queries on vector data
  • 🎨 Generate map visualizations
  • 🌐 Access OGC-compliant web services (WMS, WFS)
  • 🛠️ Easy integration with MCP-compatible clients

🚀 Deployment Options

GeoServer MCP can run in two ways. They share the same product idea (MCP tools over GeoServer) but are separate artifacts. The Python package is unchanged.

                    GeoServer MCP
                         │
             ┌───────────┴───────────┐
             │                       │
Открыть полный README на GitHub

Установка

docker run -i --rm -e GEOSERVER_URL=http://localhost:8080/geoserver -e GEOSERVER_USER=admin -e GEOSERVER_PASSWORD=geoserver -p 8080:8080 mahdin75/geoserver-mcp
Новичок в MCP? Начните с руководства на mcpskill.org →

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

{ "mcpServers": { "geoserver-mcp": { "command": "docker", "args": [ "run", "-i", "--rm", "-e", "GEOSERVER_URL=http://localhost:8080/geoserver", "-e", "GEOSERVER_USER=admin", "-e", "GEOSERVER_PASSWORD=geoserver", "-p", "8080:8080", "mahdin75/geoserver-mcp" ] } } }