Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@Amap MCP ServerPlan a driving route from Beijing Capital Airport to the Forbidden City."
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
🌐 Amap MCP Server
🗺️ 高德地图 MCP (Model Context Protocol) 服务器 - 为 AI 智能体提供完整的地理信息服务和路线规划功能
基于 Model Context Protocol (MCP) 协议的高德地图服务集成,支持地理编码、路线规划、POI搜索等核心功能,专为 AI 智能体和 LLM 应用设计。
✨ 核心特性
功能模块 | 描述 | 工具数量 |
🗺️ 地理编码 | 地址与坐标相互转换 | 2 |
🚗 路线规划 | 驾车/步行/骑行/公交/地铁 | 6 |
🔍 POI搜索 | 关键字/周边/多边形/详情查询 | 4 |
🏛️ 行政区划 | 城市区域层级查询 | 1 |
🌐 IP定位 | 基于IP的地理位置 | 1 |
📍 AOI边界 | 兴趣区域边界查询 | 1 |
总计:15+ 个专业工具
🚀 快速开始
1️⃣ 安装依赖
2️⃣ 配置环境变量
方式一:复制配置文件(推荐)
方式二:直接创建 .env 文件
创建 .env 文件并配置高德 API 密钥:
3️⃣ 获取 API 密钥
访问 高德开放平台
注册/登录账号
创建应用 → 选择「Web服务」
获取 API Key
4️⃣ 启动服务
🔧 MCP Server 集成配置
Claude Desktop / Cursor 等 MCP 客户端
在 MCP 客户端配置文件中添加:
环境变量配置(推荐)
配合 .env 文件使用:
Linux/macOS 路径示例
📚 API 工具列表
📍 地理编码
工具名称 | 功能描述 | 输入示例 |
| 地址转坐标 |
|
| 坐标转地址 |
|
🚗 路线规划
工具名称 | 功能描述 | 策略选项 |
| 驾车路线 | 速度优先/费用最低/距离最短/推荐路线 |
| 步行路线 | 室内外路线规划 |
| 骑行路线 | 自行车专用路线 |
| 电动车路线 | 续航/充电站优化 |
| 公交路线 | 地铁/公交/换乘方案 |
| 地铁路线 | 城市地铁换乘 |
🔍 POI 搜索
工具名称 | 功能描述 |
| 关键字搜索 POI |
| 周边 POI 搜索 |
| 多边形区域 POI 搜索 |
| POI 详情查询 |
| AOI 边界查询 |
🏛️ 行政区划 & IP
工具名称 | 功能描述 |
| 行政区划查询 |
| IP 定位 |
💡 使用示例
Python 示例
MCP Client 示例
⚙️ 环境配置
完整环境变量
🛠️ 开发指南
项目结构
添加新工具
运行测试
📊 响应格式
所有 API 返回统一格式:
错误响应:
🧪 测试覆盖
本项目包含完整的测试用例:
🤝 贡献指南
Fork 本项目
创建特性分支:
git checkout -b feature/amazing-feature提交更改:
git commit -m 'Add amazing feature'推送分支:
git push origin feature/amazing-feature创建 Pull Request
开发规范
使用
black格式化代码运行
mypy进行类型检查添加必要的测试用例
更新相关文档
📚 相关文档
资源 | 链接 |
高德开放平台 | |
地理编码 API | |
路线规划 API | |
POI 搜索 API | |
MCP 协议文档 | |
FastMCP 框架 | https://github.com/modelcontextprotocol/servers/tree/main/src/fastmcp |
📄 许可证
本项目基于 MIT 许可证 开源。
🙏 致谢
高德地图 - 提供优质的地图 API 服务
Model Context Protocol - 标准化的 AI 工具协议
FastMCP - 快速 MCP 服务器框架
❓ 常见问题
Q: API 调用频率限制?
A: 高德地图 Web 服务 API 免费用户:30万次/天
Q: 坐标系说明?
A: 高德地图使用 GCJ-02 坐标系(国测局坐标)
Q: 如何获取高德 POI 类型代码?
A: 参考 POI 分类代码表
⭐ 如果这个项目对您有帮助,请给它一个 Star!