高德地址解析服务
@blacsheep
About 高德地址解析服务
大模型搭配高德mcp的地址服务
Overview
什么是高德地址解析服务?
基于 Claude AI 和高德地图 MCP 的智能地址解析服务。提供地址解析、地理编码和位置信息查询功能,支持作为 RESTful API 服务运行,适用于开发者或需要自动地址处理的系统。
如何用高德地址解析服务?
克隆项目后,使用 Python 虚拟环境安装依赖,配置 .env 文件中的高德地图API密钥和 Claude API密钥。可以通过启动 FastAPI 服务(python api/main.py)或直接调用 Python 示例脚本(python examples/basic_usage.py)使用。服务提供 HTTP POST 地址解析接口和健康检查接口。
主要功能
- 智能地址解析:使用 Claude AI 理解自然语言地址查询
- 多种查询方式:地址转坐标、坐标转地址、POI 搜索
- 多轮工具调用:支持复杂连续任务(如旅行规划)
- 多种 LLM 支持:Claude 和 OpenAI 大模型
- RESTful API:完整的 HTTP 接口,异步高性能
- 健康监控、错误处理和重试机制
使用场景
- 将自然语言地址转换为地理坐标(如“北京市朝阳区三里屯太古里”)
- 反向地理编码,根据坐标获取详细地址信息
- 兴趣点(POI)搜索,例如查找“北京大学的地理坐标”
- 批量地址解析,一次处理多个地址
- 多轮工具调用场景,如结合天气查询和路线规划的旅行计划
常见问题
MCP 连接失败怎么办?
检查 AMAP_MAPS_API_KEY 是否正确设置,确认网络连接正常,查看日志文件获取详细错误信息。
Claude API 调用失败如何处理?
检查 ANTHROPIC_API_KEY 是否正确设置,确认 API 密钥有足够配额,检查网络连接。
工具调用超时如何解决?
增加 MCP_SERVER_TIMEOUT 配置值(默认30秒),或检查高德地图 API 服务状态。
依赖包冲突怎么处理?
使用虚拟环境(python -m venv address-parser-env)或 conda 环境隔离依赖。清理 pip 缓存:pip cache purge。
系统支持哪些大模型?
默认支持 Claude(默认模型 claude-3-7-sonnet-20250219)和 OpenAI(默认模型 gpt-4),通过 LLM_PROVIDER 配置选择。
Basic information
Category
Other
Author
More Other MCP clients
Osmosis-MCP-4B
gulp-aiAn Open Source SLM Trained for MCP
Voice Assistant
autometa-devMCP Web Client
jinruoxinchenMCP Web Client project
Llama MCP Streamlit
nikunj2003AI assistant built with Streamlit, NVIDIA NIM (LLaMa 3.3:70B) / Ollama, and Model Control Protocol (MCP).
tinyagents
albertvillanovaTiny Agents: LLM + MCP Tools
Comments