文章目录
- 1.MCP到底是什么
- 2.cursor配置
- 2.1配置之后的效果
- 2.2如何进行正确的配置
- 2.3高德地图获取key
- 2.4选择匹配的模型
1.MCP到底是什么
作为学生,我们应该如何认识MCP?最近看到了好多跟MCP相关的文章,我觉得我们不应该盲目的追求热点的技术,但是这个并不意味着我们不应该学习和了解新的技术,今天下午花费了几个小时的时间学习和料及了一下相关的内容,进行了这个nodejs相关的配置,下面把下午的实践内容进行总结,感谢苍何老师的文档,帮助我快速学习;
MCP就是模型上下文协议,可以帮助我们使用者快速的调用外部的工具和资源,MCP的目标就是成为我们的AI领域的通用的语言,MCP的存在帮助大模型像人一样对于搜索引擎进行操控,本地文件进行访问,下面以cursor为例介绍这个MCP相关的配置;
2.cursor配置
作为一名本科的学生,我之前就了解过这个cursor,但是一直觉得这个就是AI编程工具,但是今天的这个cursor里面的MCP配置确实为我打开了新的世界,让我感受到了这个编程工具的魅力远远不止进行简单的或者是复杂的编程任务;
2.1配置之后的效果
先不去进行配置过程的展示,展示一下这个配置的结果,就是Cursor调用高德地图里面的MCP server进行高德相关服务的访问
看一下这个输出结果,上面的是调用相关的工具的这个过程:
还不过瘾,再来看一下,我问的关于天津市的两所985高校的问题:首先是进行提问,调用服务的过程
然后是输出的这个结果:你还真别说,基于这个高德的相关服务的输出的结果真的不错;
上面的这个就是配置后的结果,下面说一下这个配置的过程(基于windows系统的)
2.2如何进行正确的配置
找到这个settings选项,如下所示,这个是我的cursor里面的位置截图:
选择MCP,添加一个新的MCP server,如下所示,这个就是我添加的和这个高德地图相关的;
这个时候会弹出来一个json格式的文件:
代码和我的保持一致,就是这个key需要我们自己去高德地图上面去手动的获取一下即可;
2.3高德地图获取key
去高德的网页版本上面去,找到应用的管理里面新建一个应用,名字随便起一个,类型选择效率即可(下拉菜单);
选择添加key:
这个时候就可以获取这个对应的key相关的内容:
获取的key放到下面的这个位置就可以了:
代码给大家放一下:
{ "mcpServers": { "amap-maps": {
"command":"npx",
"args": [ "-y", "@amap/amap-maps-mcp-server"],
"env": { "AMAP_MAPS_API_KEY":"你的key" } } } }
这个时候enabled或者是刷新一下,就可以正常的进行激活了:
2.4选择匹配的模型
正常情况下直接会弹出来这个框框,ctrl+L就会把这个对话框调出来,这个也是可以的:
模型按照下面的这个进行配置即可,agent+claude 3.7即可;