位置服务 · 研究与数据

Geoserver MCP Server logo

Geoserver MCP Server

mahdin75/geoserver-mcp

GeoServer MCP Server是一个实现模型上下文协议(MCP)的服务端,连接大型语言模型(LLMs)与GeoServer REST API,使AI助手能够交互地理空间数据和服务。

安装

docker run -i --rm -e GEOSERVER_URL=<value> -e GEOSERVER_USER=<value> -e GEOSERVER_PASSWORD=<value> -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"
      ]
    }
  }
}

环境变量

GEOSERVER_URLGEOSERVER_USERGEOSERVER_PASSWORD
GitHub 星标
11
作者
@mahdin75
分类
位置服务, 研究与数据
许可证
MIT
更新于
2026年10月6日

工具(40)

  • list_workspaces

    List available workspaces in GeoServer

  • create_workspace

    Create a new workspace in GeoServer

  • create_datastore

    Create a new datastore in the given workspace

  • create_featurestore

    Create a new featurestore in the given workspace

  • create_gpkg_datastore

    Create a GeoPackage (GPKG) datastore

  • create_shp_datastore

    Create an ESRI Shapefile datastore

  • create_coveragestore

    Create a new coveragestore in a workspace

  • delete_coveragestore

    Delete a coveragestore from a workspace

  • get_coveragestore

    Get details about a single coveragestore

  • get_coveragestores

    Get all coveragestores for a workspace

  • get_datastore

    Get a specific datastore by name

  • get_datastores

    List all datastores in the given workspace

  • get_layer_info

    Get detailed information about a layer

  • list_layers

    List layers in GeoServer, optionally filtered by workspace

  • create_layer

    Create a new layer in GeoServer

  • delete_resource

    Delete a resource from GeoServer (generic)

  • create_layergroup

    Create a new layer group with specific layers and (optionally) styles

  • get_layergroup

    Get a layer group from a workspace

  • get_layergroups

    List all layer groups in a workspace

  • add_layer_to_layergroup

    Add a specific layer to a layer group

  • remove_layer_from_layergroup

    Remove a layer from a group

  • delete_layergroup

    Delete a layer group from a workspace

  • update_layergroup

    Update a layer group's details and configuration

  • create_user

    Create a new user for GeoServer security

  • delete_user

    Delete a user by name

  • get_all_users

    List all users in the GeoServer instance

  • modify_user

    Modify an existing user's properties

  • create_usergroup

    Create a new user group

  • delete_usergroup

    Delete a user group

  • get_all_usergroups

    Return all user groups

  • query_features

    Query features from a vector layer using CQL filter

  • publish_featurestore

    Publish an existing featurestore

  • publish_featurestore_sqlview

    Publish a featurestore using a SQL view definition

  • edit_featuretype

    Edit the settings of a feature type in a store

  • get_featuretypes

    List all feature types in a given store

  • get_feature_attribute

    Get feature attribute schema/details

  • create_style

    Create a new SLD style in GeoServer

  • publish_style

    Assign/publish a style to a layer

  • create_catagorized_featurestyle

    Create a categorized style for features

  • create_classified_featurestyle

    Create a classified style for features

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
Cursor logo

Cursor

桌面端 · 免费增值 · Proprietary

首个代理式 IDE。Cursor 编辑器让开发者与 AI 的工作真正融合在一起,提供如魔法般的编码体验。

WindowsMacOSLinux

相关 MCP 服务器

更多服务器
Baidu Map logo

Baidu Map

baidu-maps/mcp

240

百度地图MCP Server是国内首个兼容MCP协议的地图服务,提供地理编码、路线规划等10个标准化API接口,支持Python和Typescript快速接入,赋能智能体实现地图相关功能。

位置服务
Open Streetmap MCP logo

Open Streetmap MCP

jagan-shanmugam/open-streetmap-mcp

41

一个基于OpenStreetMap的MCP服务器,为LLM提供地理空间数据服务

位置服务
Awesome MCP Server Cn logo

Awesome MCP Server Cn

LeslieLeung/awesome-mcp-server-cn

39

收集了国内常见服务的MCP Server资源列表,涵盖地图、天气、云服务等多个领域

位置服务
Google Maps (Travel Planner) logo

Google Maps (Travel Planner)

gongrzhe/travel-planner-mcp-server

37

一个基于Google Maps API的旅行规划MCP服务器,提供地点搜索、详情查询、路线计算和时区查询等功能,支持与Claude等LLM集成。

位置服务
MCP Server Ipinfo logo

MCP Server Ipinfo

briandconnelly/mcp-server-ipinfo

18

一个基于IPInfo API的IP地理位置查询MCP服务器

位置服务
MCP-Geo logo

MCP-Geo

webcoderz/MCP-Geo

16

MCP-Geo是一个基于GeoPY的MCP服务器,提供地理编码和反向地理编码功能,支持多种地理编码服务提供商,如Nominatim、ArcGIS和Bing。

位置服务