mcpField
G
GIS Data Conversion MCP

GIS Data Conversion MCP

本地服务
github.com/ronantakizawa数据与分析1878 周前更新

关于 GIS Data Conversion MCP

GIS Data Conversion MCP 是面向需要处理地理数据的 LLM 应用的 MCP 服务,支持空间格式与坐标转换。它涵盖常见表格、矢量和地图格式,并提供反向地理编码。

主要功能

  1. 01WKT 与 GeoJSON 转换
  2. 02CSV 与 GeoJSON 转换
  3. 03TopoJSON 与 GeoJSON 转换
  4. 04KML 与 GeoJSON 转换
  5. 05坐标反向地理编码

适用场景

  1. 01将含坐标的 CSV 转为 GeoJSON
  2. 02在 WKT 与 GeoJSON 之间转换空间数据
  3. 03将保留拓扑的 TopoJSON 转为 GeoJSON
  4. 04根据坐标查询地点名称

MCP 相关

它向 MCP 客户端提供地理数据转换和反向地理编码工具,涵盖 WKT、CSV、GeoJSON、TopoJSON 与 KML。

配置

本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。

mcp.json · 通用配置
{
"mcpServers": {
"gis-dataconversion": {
"command": "npx",
"args": [
"-y",
"a11y-mcp-server"
]
}
}
}
启动命令npx -y a11y-mcp-server

本地服务需要在你的电脑上安装运行环境(如 Node.js 18+)。各客户端的配置文件位置不同,请参考客户端文档。

安装包
npma11y-mcp-server

工具

6

收录的工具列表 · 更新于 3 周前

参数类型必填说明
urlstring是要测试的网页 URL
tagsarray否可选:要测试的无障碍标签数组(例如 "wcag2a"、"wcag2aa"、"wcag21a")
widthnumber否视口宽度,单位为像素(默认值:1280)
heightnumber否视口高度,单位为像素(默认值:800)

详细介绍

GIS 数据转换 MCP

smithery badge

README 配图

未命名设计副本

GIS 数据转换 MCP 是一个 MCP(Model Context Protocol)服务,为大模型提供地理数据转换工具。

此服务使用各种 GIS 库,让大模型能够在不同地理数据格式、坐标系和空间参考之间进行转换。

功能

  • 反向地理编码 - 将坐标转换为位置信息
  • WKT/GeoJSON 转换 - 在 Well-Known Text 和 GeoJSON 格式之间进行转换
  • CSV/GeoJSON 转换 - 将包含坐标的表格数据转换为 GeoJSON,反之亦然
  • TopoJSON/GeoJSON 转换 - 在 GeoJSON 和 TopoJSON(保留拓扑结构的格式)之间进行转换
  • KML/GeoJSON 转换 - 将 KML 文件转换为 GeoJSON 格式

演示

反向地理编码

https://github.com/user-attachments/assets/e21b10c3-bb67-4322-9742-efa8c7d8b332

TopoJSON 转 GeoJSON

https://github.com/user-attachments/assets/a5d56051-8aed-48bb-8de1-820df8d34fe3

安装

要在 Claude Desktop 中使用此服务,需要在 MCP 设置中进行配置:

macOS: 编辑文件 '~/Library/Application Support/Claude/claude_desktop_config.json'

{
  "mcpServers": {
    "gis-dataconversion-mcp": {
    "command": "npx",
    "args": [
      "-y",
      "a11y-mcp-server"
    ]
   }
  }
}

Windows: 编辑文件 %APPDATA%\Claude\settings\claude_mcp_settings.json

Linux: 编辑文件 ~/.config/Claude/settings/claude_mcp_settings.json 将 /path/to/axe-mcp-server/build/index.js 替换为编译后的服务文件的实际路径。

可用工具

wkt_to_geojson

将 Well-Known Text(WKT)转换为 GeoJSON 格式。

geojson_to_wkt

将 GeoJSON 转换为 Well-Known Text(WKT)格式。

csv_to_geojson

将包含地理数据的 CSV 转换为 GeoJSON。

参数:

  • csv(必填):要转换的 CSV 字符串
  • latfield(必填):纬度字段名称
  • lonfield(必填):经度字段名称
  • delimiter(可选):CSV 分隔符(默认为逗号)
geojson_to_csv

将 GeoJSON 转换为 CSV 格式。

geojson_to_topojson

将 GeoJSON 转换为 TopoJSON 格式(共享边界,格式更紧凑)。

参数:

  • geojson(必填):要转换的 GeoJSON 对象
  • objectName(可选):要创建的 TopoJSON 对象名称(默认值:"data")
  • quantization(可选):用于简化的量化参数(默认值:1e4,设为 0 可禁用)
topojson_to_geojson

将 TopoJSON 转换为 GeoJSON 格式。

参数:

  • geojson(必填):要转换的 GeoJSON 对象
  • objectName(可选):要创建的 TopoJSON 对象名称(默认值:"data")
kml_to_geojson

将 KML 转换为 GeoJSON 格式。

geojson_to_kml

将 GeoJSON 转换为 KML 格式。

coordinates_to_location

使用反向地理编码将纬度/经度坐标转换为地点名称。

依赖项

  • @modelcontextprotocol/sdk
  • wellknown
  • csv2geojson
  • topojson-client
  • topojson-server
  • @tmcw/togeojson
  • xmldom

评论

支持 Markdown

第一次接触 MCP?

从协议是什么,到在客户端里装上第一个服务,这几条回答覆盖了大多数入门问题。

一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。