适合谁
- 希望利用 Claude AI 通过自然语言交互来控制和自动化 QGIS 任务的 GIS 用户和开发者。
- 熟悉 QGIS 和 Python,希望简化工作流程的人。
- 需要自动化复杂 GIS 操作(如加载图层、运行处理算法和生成地图)的用户。
通过 MCP 将 QGIS 与 Claude AI 集成的实用服务器,提供广泛工具实现 GIS 自动化。但需要直接访问 QGIS 桌面和任意代码执行,存在安全风险,不适用于新手或不安全的环境。
最强项 · 安装易用性 10/20 最弱项 · 安全与权限 3/20
静态评测 · 未实际运行收录于 2026-08-07
查看 FMRS 评分方法 →运行环境:Python 3.10+
先决条件:QGIS 3.X(仅在 3.22 上测试过)、Claude Desktop、Python 3.10 或更新版本、uv 包管理器。安装 uv 后,克隆仓库,将 qgis_mcp_plugin 文件夹复制到 QGIS 配置文件的插件目录,然后在 QGIS 的插件管理器中启用 QGIS MCP 插件。对于 Claude Desktop,编辑 claude_desktop_config.json 添加 MCP 服务器配置,指定 uv 命令和指向 src/qgis_mcp/qgis_mcp_server.py 的绝对路径。
{
"mcpServers": {
"qgis": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/qgis_mcp/src/qgis_mcp",
"run",
"qgis_mcp_server.py"
]
}
}
}
以 Claude Desktop 为例。其他客户端的配置文件位置或字段可能不同(如 VS Code 使用 servers 字段),可用下方配置生成器转换。
{
"servers": {
"qgis": {
"command": "uv",
"args": [
"--directory",
"/ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/qgis_mcp/src/qgis_mcp",
"run",
"qgis_mcp_server.py"
]
}
}
}
写入项目的 .vscode/mcp.json(VS Code 使用 servers 字段)。
claude mcp add qgis -- uv --directory /ABSOLUTE/PATH/TO/PARENT/REPO/FOLDER/qgis_mcp/src/qgis_mcp run qgis_mcp_server.py
在终端运行;先把 <…> 占位符换成你自己的值。
在 QGIS 中启动 QGIS MCP 插件的 socket 服务器后,在 Claude 桌面端应能看到锤子图标及 QGIS MCP 工具列表;调用 ping 工具返回成功即证明连接正常。
连接成功后,可以直接对 AI 助手这样说:
没有匹配的工具
依据项目文档列出,未经本站实测。
QGISMCP 通过模型上下文协议(MCP)将 QGIS 连接到 Claude AI,使 Claude 能够直接与 QGIS 交互并控制它。该集成支持通过提示协助创建项目、加载图层、执行代码等。该项目主要基于 BlenderMCP 项目。它包含两个主要组件:一个 QGIS 插件(在 QGIS 内创建套接字服务器以接收和执行命令)和一个 MCP 服务器(实现 MCP 协议并连接到插件)。
通过 MCP 在 AI 助手中管理您的 Hevy 训练数据。
Firecrawl 官方 MCP Server,为 AI Agent 提供网页搜索、抓取与结构化提取
统一的命令行语法,接入约30个可信生物医学数据源。
加密、完全离线的 AI 代理长期记忆库
源版本 e37bf6f095e1 数据同步于 2026-10-12 查看 FMRS 评分方法