What are the prerequisites for using QGISMCP?
QGIS 3.x, Claude Desktop, Python 3.10 or newer, and the `uv` package manager are required.
@jjsantos01
基本信息
Model Context Protocol (MCP) that allows LLMs to use QGIS Desktop
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"qgis": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/qgis_mcp/src/qgis_mcp",
"run",
"qgis_mcp_server.py"
]
}
}
}Simple ping command to check server connectivity
Get QGIS information about the current installation
Load a QGIS project from the specified path
Create a new project and save it
Get current project information
Add a vector layer to the project
Add a raster layer to the project
Retrieve all layers in the current project
Remove a layer from the project by its ID
Zoom to the extent of a specified layer
Retrieve features from a vector layer with an optional limit
Execute a processing algorithm with the given parameters
Save the current project to the given path
Render the current map view to an image file
Execute arbitrary PyQGIS code provided as a string
QGISMCP connects QGIS to Claude AI through the Model Context Protocol (MCP), enabling direct AI-driven project creation, layer management, processing algorithm execution, and custom Python code execution within QGIS.
Install the QGIS plugin by copying the qgis_mcp_plugin folder into your QGIS profile plugins directory and enabling it via the Plugins manager. Configure Claude Desktop by adding the provided JSON block to claude_desktop_config.json, pointing to the qgis_mcp_server.py file. Start the server in QGIS from Plugins > QGIS MCP > QGIS MCP and click "Start Server". Claude will then have access to a set of tools to interact with QGIS.
QGIS 3.x, Claude Desktop, Python 3.10 or newer, and the `uv` package manager are required.
Download the repository, copy the `qgis_mcp_plugin` folder into your QGIS profile’s `Python/plugins` directory, then enable it in QGIS via `Plugins > Installing and Managing Plugins`.
Edit `claude_desktop_config.json` to include a new MCP server entry with `command: "uv"`, and provide the absolute path to the directory containing `qgis_mcp_server.py` in the `args`.
Fourteen tools are available, including `ping`,

Handl speaks the Model Context Protocol. Your whole billing operation — projects, invoices, clients, reports, approvals — as tools any AI assistant can call, inside your autonomy rules.

Model Context Protocol Servers
不止于 CSS

Soar Flight Booking MCP is a remote MCP server available at https://mcp.soar.flights.

B2B competitive intelligence, live sales battlecards, 5-axis ICP prospect fit scoring, and tech stack teardowns over MCP and REST with cited public-web evidence.
评论