返回 MCP 目录
public公开dns本地运行

Geoapify Map Generator

Geoapify MCP服务器是一个将地址转换为GPS坐标并生成地图图像的工具

article

README

🚀 Geoapify MCP 服务器

Geoapify MCP 服务器可将地址转换为 GPS 坐标,用于地图绘制。此外,还能借助 Geoapify 服务器,根据这些坐标生成地图图像。

示例地图

🚀 快速开始

Geoapify MCP 服务器可轻松将地址转化为 GPS 坐标,还能按需生成地图图像,为地图绘制工作提供便利。

✨ 主要特性

  • 地址转坐标:能将地址准确转换为 GPS 坐标,用于地图绘制。
  • 地图图像生成:可根据生成的坐标,使用 Geoapify 服务器生成地图图像。
  • 工具丰富:提供 get_gps_coordinatescreate_map_from_geojson 等实用工具。

📦 安装指南

你需要从 Geoapify 获取一个 API 密钥,并将其设置为环境变量 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 中包含了所有依赖项。

💻 使用示例

基础用法

获取 GPS 坐标

你能为我生成包含以下位置及其 GPS 坐标的 GeoJSON 文件吗: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 文件。

创建地图图像

你能根据我提供的附件 geojson 文件生成一张地图吗?

附件 JSON 文件

结果临时地图

📚 详细文档

工具

  • get_gps_coordinates:用于从 API 获取 GPS 坐标以创建 GeoJSON 等。
  • create_map_from_geojson:根据 GeoJSON 创建地图图像并显示它。(目前仅在 MacOS 上支持显示功能。)

📄 许可证

本项目采用 MIT 许可证。

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端