qgis_mcp

qgis_mcp

通过 MCP 协议使 LLM 能够使用 QGIS 桌面版进行地理信息处理。

MCP设计与多媒体开源
形态
MCP
传输协议
http
是否开源
GitHub Stars
★ 1.0k
收录来源
mcp-github

能力说明

QGISMCP 是一个 Model Context Protocol (MCP) 实现,它允许 Claude AI 通过 MCP 协议直接与 QGIS 桌面版交互。这个能力使得 AI 可以创建、加载和保存 QGIS 项目,添加和删除图层,执行处理算法,甚至运行任意 Python 代码。这为地理信息系统(GIS)的自动化和智能化提供了强大的支持。接入方式包括安装 QGIS 插件和配置 Claude 桌面版。适合需要地理信息处理能力的开发者和研究人员。

能力点

  • 创建、加载和保存 QGIS 项目
  • 添加和删除矢量或栅格图层
  • 执行处理算法
  • 运行任意 Python 代码

适用场景

自动化 GIS 项目管理地理数据分析和可视化地图渲染和导出地理数据处理脚本化

接入方式

依赖:QGIS 3.XClaude 桌面版Python 3.10 或更新版本uv 包管理器
1. 安装 QGIS 3.X 和 Claude 桌面版。\n2. 安装 uv 包管理器。\n3. 克隆仓库到本地。\n4. 将 qgis_mcp_plugin 文件夹复制到 QGIS 的插件目录。\n5. 配置 Claude 桌面版的 claude_desktop_config.json 文件。

以上信息由 AI 基于公开资料整理,可能存在偏差,以来源为准。

常见问题

如何启动 QGIS MCP 服务器?

在 QGIS 中,进入插件菜单选择 QGIS MCP 并点击“Start Server”。

哪些 QGIS 版本被支持?

目前仅测试了 QGIS 3.22。

相关 Skill