目标:看完这篇文章你就能学会如何使用 mcp-server 调用高德地图 Web API 服务!
免责声明:本仓库所有代码示例仅用于学习交流,请勿用于商业用途!!!
本项目使用 vscode 和多个 MCP Server 实现了高德地图 Web API 服务的调用示例,主要功能包括:
环境要求:
创建一个空项目,然后在项目根目录下创建 .vscode/mcp.json 文件,配置如下内容:
{
"servers": {
"filesystem": {
"command": "npx",
"args": [
"-y",
"@modelcontextprotocol/server-filesystem",
"/Users/gorit/Documents/code",
"/Users/gorit/Documents/devlopment"
]
},
"amap-maps": {
"command":"npx",
"args": [ "-y", "@amap/amap-maps-mcp-server"],
"env": {
"AMAP_MAPS_API_KEY":"你在高德地图上申请的 API Key"
}
},
}
}.
├── README.md # 项目说明文档
├── index.html # 高德地图演示页面
└── .vscode/ # VSCode 配置目录
└── mcp.json # mcp服务配置agent 模式,选择 Claude 3.5 Sonnet,可以进行如下操作:
提示词示例:
在 gaode目录中,帮我用 HTML + Tailwind css + js 和 高德地图 MCP Server 生成一份 恩施两天 一夜的游玩攻略,要求第一天于 5 月 2 号上午 9 点 搭乘动车到恩施,去土司城 和 女儿城游玩,住宿。第二天去恩施大峡谷,游玩完毕回武汉的攻略
补充说明:
请推荐合适的酒店信息,并且我有旅游年卡,查询下门票是否免费,已经通勤方式;页面不够美观,请继续美化;本项目支持以下高德地图 Web API 服务:
测试效果请查看以下截图:

MIT