地图工具构建服务

该项目展示了如何使用Geoapify API构建基于MCP的自定义地图工具,实现地理编码、直线距离计算和兴趣点搜索功能。

  • by Omaritani24
  • Python
  • 本地部署
  • 更新于
在 GitHub 查看 Omaritani24/mcp-map-agent

使用说明

MCP地图代理项目

本项目演示了如何使用Geoapify构建基于MCP的自定义地图工具,这些工具与实时地图API进行交互。安装了两台MCP服务器: GeoServer (地理编码+距离)和 PoiServer 服务器 (兴趣点)。

演示视频

🎥 看这里:https://youtu.be/VTSHRHRZX9s

特性

  • 地理编码
  • 直线距离计算
  • POI搜索(例如咖啡店)

技术栈

  • python
  • OpenAI代理SDK(MCP)
  • Geoapify API公司
  • 异步I/O

在本地运行

git clone <repo-url>
cd map_agents
python -m venv .venv
.\.venv\Scripts\activate   # Windows
pip install -r requirements.txt
cp .env.example .env       # then add your keys
python chat_agent.py