
mahdin75/geoserver-mcp
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
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
- Deployment Options
- Prerequisites
- Installation
- File Storage and
--storageUsage - Available Tools
- Client Development
- Planned Features
- Contributing
- License
- Related Projects
- Support
- Badges
🚀 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
│
┌───────────┴───────────┐
│ │
Установка
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Конфигурация
{
"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"
]
}
}
}