地理坐标转换服务

Geoapify MCP Server 是一款将地址转换为GPS坐标并生成地图图像的服务,适用于地图应用开发和位置数据分析。

  • by burningion
  • Python
  • 本地部署
  • 4 星标
  • 更新于
在 GitHub 查看 burningion/geoapify-mcp

使用说明

Geoapify MCP服务器

将地址转换为GPS坐标以进行映射,并可选择使用Geoapify服务器创建这些坐标的图像。

安装

您需要从获取API密钥 Geoapify,并将其设置为名为的环境变量 GEO_APIKEY.

你的 claude_desktop_config.json 之后看起来像这样:

"MCP Map Demo": {
      "command": "uv",
      "args": [
	"--directory",
        "/PATH/TO/THIS/REPO",
        "run",
        "--with",
        "fastmcp",
        "--with",
        "requests",
        "--with",
        "folio",
        "--with",
        "selenium",
        "--with",
        "pillow",
        "fastmcp",
        "run",
        "/PATH/TO/THIS/REPO/server.py"
      ],
      "env": {
        "GEO_APIKEY": "YOURAPIKEY"
      }
    }

您会注意到,我们将所有依赖项都包含在我们的 args.

工具

get_gps_coordinates

用于从API获取GPS坐标,用于创建GEOJSON等。

create_map_from_geojson

创建地图图像并显示。(显示目前仅适用于MacOS。)

示例用法

获取GPS坐标

can you create a geojson of the following locations including their gps coordinates: 179 avenue du Général Leclerc, côté Rive Gauche
158 avenue du Général Leclerc, côté Rive Droite à l'angle de la rue Jules Herbron
112 avenue du Général Leclerc, côté Rive Droite
34 avenue du Général Leclerc, côté Rive Droite
En face du 57 rue Gaston Boissier, à côté de la borne
Route du Pavé de Meudon - à côté du chêne de la Vierge
6 avenue de Versailles (près du centre aquatique des Bertisettes)
3 places sur parking de la rue Costes et Bellonte
Rue Joseph Chaleil
18 rue des Sables – à côté de la crèche
25 sente de la Procession
33 rue Joseph Bertrand
Place Saint Paul
Place de la bataille de Stalingrad
Placette croisement avenue Pierre Grenier / avenue Robert Hardouin
107 avenue Gaston Boissier (en face de la caserne des pompiers)

结果: 附加JSON文件

返回一个GeoJSON文件。

创建地图图像

can you create a map from my attached geojson file?

附加JSON文件

结果:

许可证

麻省理工学院