地理空间工具MCP服务器
一个全面的模型上下文协议(MCP)服务器,为AI代理提供15个地理空间实用工具。专为测量员、GIS分析师、无人机操作员和处理空间数据的开发人员而设计。
工具(15)
坐标变换(5)
| 工具 |
说明 |
transform_coordinates |
在CRS(EPSG代码)之间转换单个或批量坐标 |
batch_transform_coordinates |
大体积矢量化坐标变换 |
transform_geojson |
将GeoJSON几何图形转换为不同的CRS |
get_crs_info |
通过EPSG代码获取任何CRS的详细信息 |
list_common_crs |
常见EPSG代码快速参考列表 |
空间数据验证(4)
| 工具 |
说明 |
validate_geojson |
检查拓扑结构、自交点和自动修复几何图形 |
detect_crs_from_coordinates |
从坐标值模式中检测可能的CRS |
find_duplicate_points |
在坐标列表中查找附近的重复点 |
get_utm_zone |
确定任何经度/纬度的正确UTM区域和EPSG |
海拔和地形(2)
| 工具 |
说明 |
get_elevation |
获取纬度/经度点的地面标高(米) |
get_elevation_profile |
沿路径的仰角剖面图,带有增益/损耗统计数据 |
视域分析(1)
| 工具 |
说明 |
line_of_sight |
使用地形数据检查观察者和目标之间的能见度 |
无人机飞行计划(3)
| 工具 |
说明 |
calculate_gsd |
根据飞行参数计算地面采样距离 |
plan_drone_grid |
完整的摄影测量网格任务计划,包括照片计数、时间、电池 |
recommend_flight_altitude |
计算目标GSD所需的高度 |
安装
cd mcp-servers/geospatial-tools
pip install mcp pyproj shapely httpx
Claude桌面配置
{
"mcpServers": {
"geospatial-tools": {
"command": "python",
"args": ["/full/path/to/server.py"]
}
}
}
许可证
麻省理工学院