引言 🎯
曾经假期临近,但却因各种原因不想做旅行攻略?
曾经想去一个地方,但却不知道怎么安排行程?
现在,让我们一起来解决这个问题!
什么是MCP? 🤔
官方给出的解释:
The Model Context Protocol (MCP) is an open protocol that standardizes how applications provide context and tools to LLMs. Think of MCP as a plugin system for Cursor - it allows you to extend the Agent's capabilities by connecting it to various data sources and tools through standardized interfaces.
简单来说:MCP是一个能够让AI调用各种工具的协议
实现步骤 📝
1. 准备支持MCP协议的客户端 💻
想要实现这个功能,我们需要一个既支持AI又支持MCP协议的客户端(例如:Cursor、Claude、Cline)。这里我们选择 Cursor编辑器。
2. 环境搭建 🛠️
由于需要调用高德提供的MCP server,我们需要安装 Node.js
⚠️ 重要提示:
- 请尽量下载最新版本
- 如之前已安装Node.js,建议升级至v22.14.0版本及以上
3. 注册账号并获取Key 🔑
- 添加Key
- 点击添加Key
- 输入Key名称
- 选择Web应用
- 提交
- 保存生成的Key(后续需要使用)
4. 接入高德MCP 🔌
- 配置MCP server
- 在当前目录下创建
.cursor/mcp.json
文件 - 或在全局目录下创建(不同系统目录位置不同)
- 复制以下配置代码:
- 在当前目录下创建
json
{
"mcpServers": {
"amap-maps": {
"command": "npx",
"args": ["-y", "@amap/amap-maps-mcp-server"],
"env": {
"AMAP_MAPS_API_KEY": "!!!这里替换成第三步最后获取到的Key!!!"
}
}
}
}
- 在控制台执行安装命令:
bash
npm i @amap/amap-maps-mcp-server -g
配置成功后,Cursor Setting中MCP项应显示如下:
💡 小提示:如果遇到问题,重启可以解决80%的问题
开始使用 🚀
让我们以清明假期杭州3天2晚旅行攻略为例:
⚠️ 注意:需要使用Agent模式,而不是Ask模式
结语 📌
虽然AI能给出不错的建议,但推荐西湖醋鱼这种事,还是要靠人类的味蕾来判断啊!😉