What are the prerequisites for using GeoServer MCP Server?
Python 3.10 or higher, a running GeoServer instance with the REST API enabled, an MCP-compatible client (e.g., Claude Desktop or Cursor), and an internet connection for package installation.
@mahdin75
基本信息
A Model Context Protocol (MCP) server implementation that connects LLMs to the GeoServer REST API
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"geoserver-mcp": {
"command": "npx",
"args": [
"-y",
"@smithery/cli",
"install",
"@mahdin75/geoserver-mcp",
"--client",
"claude"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
点击上方按钮,在临时沙箱中运行此服务器并实时获取工具列表。
GeoServer MCP Server is a Model Context Protocol (MCP) server implementation that connects large language models (LLMs) to the GeoServer REST API. It enables AI assistants to interact with geospatial data and services, making it suitable for developers, GIS professionals, and anyone integrating GeoServer with MCP-compatible clients.
Install via Docker (docker pull mahdin75/geoserver-mcp), pip (uv pip install geoserver-mcp), or Smithery (npx -y @smithery/cli install @mahdin75/geoserver-mcp --client claude). Configure the GeoServer connection using environment variables (GEOSERVER_URL, GEOSERVER_USER, GEOSERVER_PASSWORD) or CLI arguments (--url, --user, --password). Optionally set a file‑storage root with --storage. Then integrate with an MCP client (e.g., Claude Desktop, Cursor) by editing its configuration file.
Python 3.10 or higher, a running GeoServer instance with the REST API enabled, an MCP-compatible client (e.g., Claude Desktop or Cursor), and an internet connection for package installation.
Set the environment variables `GEOSERVER_URL`, `GEOSERVER_USER`, and `GEOSERVER_PASSWORD`, or pass them as CLI arguments (`--url`, `--user`, `--password`). The default values are `http://localhost:8080/geoserver`, `admin`, and `geoserver`.
Yes. Pull the image with `docker pull mahdin75/geoserver-mcp` and run it with the required environment variables. Mount a host directory as a Docker volume when using the `--storage` flag for file operations.
The `--storage` flag sets a base directory for all file read/write operations (e.g., uploading shapefiles or exporting results). Relative paths are resolved against this root; absolute paths are used as‑is. When running in Docker, ensure the directory is mounted as a volume.
GeoServer MCP Server works with any MCP-compatible client. The README provides configuration examples for Claude Desktop and Cursor.
🔥 MaxKB is an open-source platform for building enterprise-grade agents. 强大易用的开源企业级智能体平台。
Open-source MCP to use Blender with any LLM

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.
Senso MCP turns a Joomla 5 or 6 site into a remote MCP server. It runs inside Joomla itself (no extra server, no Node.js bridge) and is secured with OAuth 2.1 and Joomla's own ACL. The free pack lets an AI assistant crea

Model Context Protocol Servers
评论