大家好,我是地鼠。
最近在群聊中,我注意到不少朋友还不清楚如何在 Cursor 中调用 MCP。网络上的资料参差不齐,有的抄袭,有的则是 AI 生成,令人提不起兴趣。
对此我感到非常无奈。今天我将用简单明了的方式帮助你快速理解 MCP 的概念!
实际上,大家只需记住一句话:模型有其能力的局限,超出范围就会产生幻觉,而 MCP 的功能正是扩展模型的能力 。
例如,在 Cursor 中使用的 3.7 模型,其知识库只更新到 2023 年,那么它如何获取最新的标准化模块使用方式呢?
若你直接询问,它很可能会编造一些虚假的用法,导致你在执行时出现错误。这时,可以尝试使用 Context7-mcp ,借助这个 MCP 的能力进行查找,从而确保代码的有效性。
再举个例子,之前流行的高德地图 MCP,正是因为模型内的 #技术分享部地图信息混乱,很容易出现幻觉,因此需要利用 MCP 的能力实时查询地图数据,以提供更准确的答案。
明白了吗?这就是 MCP,难道不简单吗?
接下来我们聊聊如何在 Cursor 中调用 MCP。首先,必须进行安装,打开 Cursor,进入设置,找到 MCP Tools,点击添加自定义 MCP:
然后你将看到一个名为 mcp.json 的文件,初始状态如下:
{
"mcpServers":{
}
}
接下来以 Context7 为例,教大家如何接入。
首先访问它的官方 Git 仓库:github.com/upstash/con… 在 Cursor 中的安装方式:
红框内的代码是不是很眼熟?实际上,只需将其复制到 mcp.json 文件即可。(你也可以直接点击添加到 Cursor,这是 Cursor 最新的便捷功能。)
如果需要安装多个 MCP,请用逗号分隔,如下所示:
{
"mcpServers": {
"context7": {
"url": "https://mcp.context7.com/mcp"
},
"mcp-feedback-enhanced": {
"command": "uvx",
"args": ["mcp-feedback-enhanced@latest"],
"timeout": 600,
"autoApprove": ["interactive_feedback"]
}
}
}
返回到 MCP Tools,你会发现它已经出现了:
若指示灯为黄色,说明正在加载,待其变为绿灯或红灯就表示完成。如果长时间没有变化,可以尝试点一下开关,重新加载。
一切准备就绪后,接下来就是最后一步:让大模型调用 MCP。
等一下,你不会真的以为大模型会在没有你指示的情况下主动调用吧?
实际上,如果你不告诉它去调用 MCP,它大概率不会考虑这一点。
所以当你需要某个 MCP 时,请明确指示:调用 XXX MCP 来帮助我完成任务。
你也可以在设置中开启自动运行选项,以跳过确认步骤。对于一些每次都需要调用的 MCP,可以将它们放入用户规则中,这样模型在每次运行时都会调用。
以上就是所有内容。我是地鼠,坚持不使用 AI 生成稿件,只提供纯粹的原创内容。
如果觉得对你有所帮助,欢迎点赞转发以鼓励我,谢谢!
Please specify source if reproduced快速掌握 Cursor 与 MCP 的核心要点,800 字带你飞! | AI工具导航
