Token导航 LogoToken导航TokenDH.com
Qgis MCP Server logo
AI代理stdio官方级别未说明来源级核验

Qgis MCP Server

MCP Server

该项目为加纳Bibiani-Anhwiaso-Bekwai市政大会提供GIS地图数据和空间分析工具,并包含一个强大的模型上下文协议(MCP)服务器,使AI助手能够与QGIS和shapefile数据进行交互。

工具数

5

提示词数

0

GitHub Stars

0

资源数

0
PythonCursorAI代理Cursor

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

dkudom

提供方

dkudom

最后核验

2026/5/17 20:21

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

pip install -r requirements.txt

详细介绍

BABMA地图-QGIS MCP服务器项目

🗺️ 概述

该项目包含GIS制图数据和分析工具,用于 Bibiani Anhwiaso Bekwai市议会 在加纳,与强大的 模型上下文协议(MCP)服务器 这使得AI助手能够与QGIS和shapefile数据进行交互。

📊 项目内容

🗂️ GIS数据

  • 人口分布图2025年和2029年人口预测
  • 交通网络:道路系统和基础设施
  • 行政边界:市政、区域和国家背景
  • 发展地图:现有发展和形势分析
  • 形状文件:BABMA地区的综合空间数据

🤖 MCP服务器

习俗 模型上下文协议服务器 (qgis_shapefile_mcp.py)为AI助手提供GIS功能:

  • 📖 读取和分析shapefiles
  • 🛠️ 使用自定义字段创建新的shapefile
  • 🔍 使用过滤器查询空间特征
  • 📋 提取详细的GIS元数据
  • 🎯 与QGIS项目集成

🚀 快速开始

先决条件

  • Python 3.8+
  • pip包管理器
  • QGIS(可选,回退到GeoPandas)

安装

  1. 克隆存储库:
   git clone https://github.com/yourusername/babma-maps-qgis-mcp.git
   cd babma-maps-qgis-mcp
  1. 安装依赖项:
   pip install -r requirements.txt

或者运行安装脚本(Windows):

   setup_mcp.bat
  1. 测试MCP服务器:
   python qgis_shapefile_mcp.py

🔧 Cursor AI集成

要将此MCP服务器与Cursor AI一起使用:

  1. 配置光标AI (设置→ 特性→ MCP服务器):
   {
     "qgis-shapefile": {
       "command": "python",
       "args": ["qgis_shapefile_mcp.py"],
       "cwd": "/path/to/your/project",
       "env": {
         "PYTHONPATH": "/path/to/your/project"
       }
     }
   }
  1. 重新启动游标AI
  1. 测试集成:问“你能列出可用的MCP工具吗?”

📁 目录结构

BABMA MAPS/
├── qgis_shapefile_mcp.py           # MCP Server
├── requirements.txt                # Python dependencies  
├── mcp_server_config.json         # MCP configuration
├── setup_mcp.bat                  # Windows setup script
├── README_MCP_Setup.md            # Detailed setup guide
├── 
├── SHAPEFILES/                    # Spatial data
│   ├── BABMA/                     # Municipal boundaries
│   ├── BABMA Towns/               # Settlement data
│   ├── BABMA Road/                # Road networks
│   ├── Districts/                 # District boundaries
│   └── ...                       # Other spatial datasets
├── 
├── PICTURES/                      # Generated maps (JPG)
├── Layouts/                       # QGIS layout templates
└── Map/                          # QGIS project files

🛠️ 可用工具

MCP服务器为AI助手提供以下工具:

工具说明
read_shapefile分析shapefile结构和属性
create_shapefile使用自定义架构创建新的shapefile
query_shapefile具有属性过滤器的查询功能
get_shapefile_info提取详细的shapefile元数据
add_layer_to_qgis向QGIS项目添加图层

💡 AI交互示例

配置后,您可以询问AI助手:

  • *“分析BABMA项目中的所有shapefile”*
  • *“道路数据中使用的坐标系是什么?”*
  • *“使用高程数据为GPS坐标创建点形状文件”*
  • *“查询人口>1000的定居点的城镇shapefile”*
  • *“此数据集中有哪些管理级别?”*

🌍 关于BABMA

Bibiani Anhwiaso Bekwai市议会 位于加纳西北部。该项目包含以下方面的综合空间分析和制图数据:

  • 人口分布和预测
  • 运输基本设施
  • 行政边界
  • 发展规划
  • 区域背景映射

📖 文档

🤝 贡献

  1. 分叉存储库
  2. 创建要素分支
  3. 进行更改
  4. 测试MCP服务器
  5. 提交拉取请求

📄 许可证

这个项目是开源的。请遵守GIS数据集的数据使用指南。

🔧 故障排除

  • 未找到QGIS:服务器在GeoPandas的回退模式下工作
  • 导入错误:确保安装了所有依赖项
  • 路径问题:检查MCP配置中的工作目录
  • 权限错误:验证shapefile目录的读/写访问权限

📞 支持

对于问题或疑问:

  1. 检查 安装指南
  2. 验证是否安装了依赖项
  3. 独立测试MCP服务器
  4. 检查Cursor AI MCP服务器日志

______________________________________________________________________

🚀 用AI驱动的空间分析改变您的GIS工作流程! 🗺️

目录标签

目录标签

PythonCursorAI代理GIS地图服务本地部署空间分析QGIS集成AI助手shapefile处理

支持客户端

Cursor

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

工具数量(toolCount,工具数)

5

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP