<p style=""><strong>见字如面,与大家分享实践中的经验与思考。</strong></p><p style="line-height: 1.5">随着人工智能编程工具的快速发展,Cursor 作为一款基于 AI 的新一代代码编辑器,凭借其强大的智能辅助功能正受到越来越多开发者的青睐。其中 MCP (Model Context Protocol) 功能作为 Cursor 的重要扩展能力,允许开发者为 AI 提供外部工具和服务的访问权限,极大地增强了编码效率和智能化程度。</p><p style="line-height: 1.5">本文将详细介绍 Cursor MCP 的基本概念、配置方法以及实际应用场景,帮助你充分释放 Cursor 的潜力,提升开发体验。无论你是 Cursor 新手还是有经验的用户,相信都能从中获得有价值的信息。</p><hyperlink-card target="_blank" href="https://www.bilibili.com/video/BV1KC5KzEE4x/?vd_source=d49dc28da5a9b3378eb26" theme="regular" style="margin-top: 0.75em; margin-bottom: 0;">https://www.bilibili.com/video/BV1KC5KzEE4x/?vd_source=d49dc28da5a9b3378eb26</hyperlink-card><p style="line-height: 1.5">MCP (Model Context Protocol) 是一种允许 AI 模型与外部工具和服务交互的协议。在 Cursor 中,MCP 使 AI 能够访问外部资源、执行特定操作,从而增强 AI 的能力范围。</p><p style="line-height: 1.5">典型的 MCP 功能包括但不限于:</p><ul><li><p style="line-height: 1.5"><strong>网络搜索</strong></p></li><li><p style="line-height: 1.5"><strong>GitHub 集成</strong></p></li><li><p style="line-height: 1.5"><strong>API 调用</strong></p></li><li><p style="line-height: 1.5"><strong>数据库查询</strong></p></li><li><p style="line-height: 1.5"><strong>特定工具集成</strong></p></li></ul><p style="line-height: 1.5">MCP 协议详解,请参考文章:MCP 协议:AI 世界的"USB-C接口"</p><p style="line-height: 1.5">目前有多个优质的 MCP 资源市场,可以寻找并安装各种功能的 MCP 服务:</p><ul><li><p style="line-height: 1.5"><strong>Smithery:</strong><strong>https://smithery.ai/</strong></p></li><li><p style="line-height: 1.5"><strong>Mcp.so:</strong><strong>https://mcp.so/</strong></p></li><li><p style="line-height: 1.5"><strong>PulseMCP:</strong><strong>https://www.pulsemcp.com/servers</strong></p></li><li><p style="line-height: 1.5"><strong>Glama:</strong><strong>https://glama.ai/mcp/servers</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor Directory:</strong><strong>https://cursor.directory/mcp</strong></p></li><li><p style="line-height: 1.5"><strong>MCP 官方 Github:</strong><strong>https://github.com/modelcontextprotocol/servers</strong></p></li></ul><p style="line-height: 1.5">在 Cursor 中添加 MCP Server 有两种配置方式:</p><ul><li><p style="line-height: 1.5"><strong>全局设置:通过 Cursor Settings -> MCP -> Add new global MCP server 添加全局可用的 MCP 服务。</strong></p></li><li><p style="line-height: 1.5"><strong>项目级别:在项目目录的 </strong> 目录中新建 文件进行配置,仅对特定项目生效。</p></li></ul><blockquote><p style="line-height: 1.5"><strong>注意</strong>:推荐使用项目级别配置,因为全局模式会在所有项目中生效,可能在某些情况下影响 Cursor Agent 的输出质量。</p></blockquote><p style="line-height: 1.5">以 为例,我们可以通过以下步骤添加几个常用的 MCP 服务进行测试:</p><h4 style="" id="%E6%96%B9%E6%B3%95%E4%B8%80%EF%BC%9A%E9%80%9A%E8%BF%87-npx-%E5%91%BD%E4%BB%A4%E5%AE%89%E8%A3%85"><strong>方法一:通过 npx 命令安装</strong></h4><p style="line-height: 1.5">可以使用命令行安装 MCP 服务(具体命令请参考 Smithery 网站上的指导)。</p><p style="line-height: 1.5"><img src="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/535.png" alt="image-下午" width="100%" height="100%" style="display: inline-block" srcset="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/535.png 400w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/535.png 800w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/535.png 1200w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/535.png 1600w" sizes="(max-width: 400px) 400px, (max-width: 800px) 800px, (max-width: 1200px) 1200px, (max-width: 1600px) 1600px"></p><h4 style="" id="%E6%96%B9%E6%B3%95%E4%BA%8C%EF%BC%9A%E9%85%8D%E7%BD%AE-json-%E6%96%87%E4%BB%B6%EF%BC%88%E6%8E%A8%E8%8D%90%EF%BC%89"><strong>方法二:配置 JSON 文件(推荐)</strong></h4><p style="line-height: 1.5">我个人更喜欢采用 JSON 配置方式,步骤如下:</p><ol start="NaN"><li><p style="line-height: 1.5"><strong>在项目根目录创建 </strong> 文件夹(如果不存在)</p></li><li><p style="line-height: 1.5"><strong>在该文件夹中创建 </strong> 文件</p></li><li><p style="line-height: 1.5"><strong>添加以下内容(以 Brave 搜索和 GitHub 集成为例):</strong></p></li></ol><pre></pre><blockquote><p style="line-height: 1.5"><strong>重要提示</strong>:需要将配置中的 替换为你自己的 API 密钥。如需获取 Brave API Key,可访问 Brave API 网站;GitHub Personal Access Token 可在 GitHub 设置中创建。</p></blockquote><p style="line-height: 1.5"><img src="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/539.png" alt="image-下午" width="100%" height="100%" style="display: inline-block" srcset="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/539.png 400w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/539.png 800w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/539.png 1200w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/539.png 1600w" sizes="(max-width: 400px) 400px, (max-width: 800px) 800px, (max-width: 1200px) 1200px, (max-width: 1600px) 1600px"></p><p style="line-height: 1.5">完成配置后,需要确认 MCP 服务已正确启用:</p><ol start="NaN"><li><p style="line-height: 1.5"><strong>在 Cursor 中打开 Settings -> MCP</strong></p></li><li><p style="line-height: 1.5"><strong>检查你配置的 MCP Server 是否在列表中显示,并确认有</strong>且状态为</p></li></ol><p style="line-height: 1.5"><img src="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/542.png" alt="image-下午" width="100%" height="100%" style="display: inline-block" srcset="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/542.png 400w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/542.png 800w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/542.png 1200w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/542.png 1600w" sizes="(max-width: 400px) 400px, (max-width: 800px) 800px, (max-width: 1200px) 1200px, (max-width: 1600px) 1600px"></p><p style="line-height: 1.5">使用 Agent 模式进行提问,测试 MCP 功能是否正常工作:</p><p style="line-height: 1.5"><img src="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/544.png" alt="image-下午" width="100%" height="100%" style="display: inline-block" srcset="https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/544.png 400w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/544.png 800w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/544.png 1200w, https://eric-tech-hub-.cos.ap-chengdu.myqcloud.com/544.png 1600w" sizes="(max-width: 400px) 400px, (max-width: 800px) 800px, (max-width: 1200px) 1200px, (max-width: 1600px) 1600px"></p><ol start="NaN"><li><p style="line-height: 1.5"><strong>明确提示词:Cursor 匹配 MCP 工具并不总是稳定,因为它自带网络搜索功能。在提示词中明确提及使用特定 MCP 工具可提高调用成功率。</strong></p></li><li><p style="line-height: 1.5"><strong>排查问题:如果 MCP 服务未正常工作,可以:</strong></p><ul><li><p style="line-height: 1.5"><strong>检查 API 密钥是否正确</strong></p></li><li><p style="line-height: 1.5"><strong>确认 MCP 服务状态是否为 Enabled</strong></p></li><li><p style="line-height: 1.5"><strong>查看 Cursor 控制台日志是否有错误信息</strong></p></li></ul></li><li><p style="line-height: 1.5"><strong>定期更新:MCP 生态系统发展迅速,建议定期检查更新以获取新功能。</strong></p></li></ol><p style="line-height: 1.5">通过合理配置和使用 Cursor MCP 功能,我们可以显著增强 AI 编码助手的能力,使其能够访问外部资源、调用专业工具,从而提供更精准、更高效的编程辅助。希望本文对你理解和应用 Cursor MCP 有所帮助,让我们共同探索 AI 辅助编程的更多可能性。</p><ul><li><p style="line-height: 1.5"><strong>MCP 协议:AI 世界的"USB-C接口"</strong></p></li><li><p style="line-height: 1.5"><strong>Cusor 使用对话直接生成 Figma UI 设计稿</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor与Git协同工作指南</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor AI提示词编写技巧总结</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor必学的AI交互快捷键</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor中Claude 3.7 vs 3.5前端开发对比</strong></p></li><li><p style="line-height: 1.5"><strong>Cursor Rules**实践总结</strong></p></li><li><p style="line-height: 1.5"><strong>从0到1:完全用Cursor开发Web应用的真实体验</strong></p></li><li><p style="line-height: 1.5"><strong>零基础3步生成专业原型图!Cursor+Claude3.7教程</strong></p></li><li><p style="line-height: 1.5"><strong>零基础入门:5步掌握Cursor AI编辑器基础操作</strong></p></li></ul><p style="line-height: 1.5"></p><hr><p style="line-height: 1.5">欢迎关注我的公Z号"<strong>Eric技术圈</strong>",原创技术文章第一时间推送。</p>
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/216731.html