透過模型上下文協定(MCP)將QGIS桌面版與Claude AI連接的整合工具

Pythonqgis_mcpjjsantos01 0.7k Last Updated: October 01, 2025

QGIS MCP 項目詳細介紹

項目概述

QGIS MCP 是一個創新的整合工具,透過模型上下文協定 (Model Context Protocol, MCP) 將 QGIS 桌面版與 Claude AI 連接,允許 Claude 直接與 QGIS 互動和控制。這個項目讓使用者能夠透過自然語言提示來操作複雜的 GIS 功能。

核心功能

雙向通信

  • 透過基於套接字的伺服器連接 Claude AI 與 QGIS
  • 實現 AI 與 GIS 軟體之間的即時數據交換
  • 支援命令執行和狀態反饋

項目管理

  • 在 QGIS 中創建、加載和保存項目
  • AI 輔助的項目創建和配置
  • 自動化項目工作流程

圖層操作

  • 向項目添加和刪除向量或柵格圖層
  • 智能圖層管理和樣式設置
  • 支援多種地理數據格式

處理算法執行

  • 執行處理算法(處理工具箱)
  • 執行複雜的 GIS 操作,如添加圖層、執行處理算法和渲染地圖
  • 自動化地理空間分析流程

安裝和配置

系統要求

  • QGIS 桌面版
  • Python 環境
  • Claude AI 訪問權限

安裝步驟

  1. 下載項目
git clone https://github.com/jjsantos01/qgis_mcp.git
  1. 安裝 QGIS 插件 需要將 qgis_mcp_plugin 資料夾及其內容複製到 QGIS 配置檔案插件資料夾中

插件路徑:

  • Windows: C:\Users\USER\AppData\Roaming\QGIS\QGIS3\profiles\default\python\plugins
  • macOS: ~/Library/Application Support/QGIS/QGIS3/profiles/default/python/plugins
  1. 設置 MCP 伺服器 配置 MCP 伺服器連接參數並啟動服務

使用場景

AI 輔助地圖製作

  • 透過自然語言描述創建地圖
  • 自動化圖層樣式和佈局設計
  • 智能數據可視化建議

自動化地理處理

  • 批量處理地理數據
  • 複雜空間分析的自動化執行
  • 工作流程的智能優化

教育和培訓

  • 降低 GIS 學習門檻
  • 提供互動式地理資訊系統教學
  • 支援實驗和原型開發

技術優勢

智能化操作

  • 將複雜的 GIS 操作簡化為自然語言互動
  • AI 理解和執行地理空間任務
  • 減少手動操作的複雜性

高度整合

  • 無縫連接現有 QGIS 工作流程
  • 保持 QGIS 原有功能的完整性
  • 擴展而非替代傳統 GIS 操作

開放標準

  • 基於開放的 MCP 協定
  • 支援擴展和自定義開發
  • 與其他 AI 工具兼容

總結

QGIS MCP 項目代表了 GIS 技術與人工智能融合的重要突破,透過自然語言介面使地理資訊系統更加智能和易用。它不僅降低了 GIS 技術的使用門檻,還為地理空間數據分析和可視化提供了全新的互動方式。隨著 AI 技術的不斷發展,這類工具將在地理資訊科學、城市規劃、環境監測等領域發揮越來越重要的作用。

Star History Chart