MG

mahdin75/geoserver-mcp

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

96 stars 27 forks 品質 80 トレンド 23MIT

mahdin75/geoserver-mcp は [https://github.com/mahdin75/geoserver-mcp.] からインポートされた MCP サーバーの候補です

概要

mahdin75/geoserver-mcp は [https://github.com/mahdin75/geoserver-mcp.] からインポートされた MCP サーバーの候補です

概要(AI 翻訳)

大規模ランゲージモデル(LLM)を GeoServer REST API に接続し、AI アシスタントが地理空間データやサービスと連携できるようにするモデルコンテキストプロトコル(MCP)サーバーの実装。

バージョン0.5.0(ベータ版)は、アクティブ開発中です。 弊社では、このプロジェクトを立ち上げて参りたいという貢献や歓迎の開発者を募集しています。

✔ デモ

コンテンツの表

  • 特徴
  • 展開オプション
  • 前提条件
  • インストール
  • Dockerのインストール
  • pipインストール
  • 開発のインストール
  • ファイルストレージと--storage 使用方法
  • 利用可能なツール
  • リソースエンドポイント
  • ワークスペース管理
  • データストアとカバレッジストアの管理
  • 層管理
  • 層グループ管理
  • ユーザーとユーザーグループ管理
  • 特徴のタイプ及び属性管理
  • スタイル管理
  • システムおよびサービス操作
  • スタイルXMLユーティリティ
  • クライアント開発
  • リストワークスペース
  • レイヤー情報の取得
  • クエリ機能
  • 地図を生成
  • 計画された特徴
  • 貢献
  • ライセンス
  • 関連プロジェクト
  • サポート
  • バッジ

OST の特徴

  • GeoServer のワークスペース、レイヤー、スタイルを管理し、
  • テンプレートデータに空間的なクエリを実行

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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
                         │
             ┌───────────┴───────────┐
             │                       │
GitHub で README 全文を見る

インストール

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" ] } } }