以下是关于如何使用 MCP 的详细教程:
前置准备工作: 任选一个客户端软件进行配置,大致分为四步:
不同客户端软件的配置方法:
MCP 的好处:
传统 API 更适合的场景:
快速集成 MCP 的步骤:
MCP 与 API 的比较: MCP 与传统 API 之间的主要区别在于:
以 Cursor 驱动 blender 自动化建模的 MCP 项目为例: 首先,在 github 上找到项目说明(https://github.com/ahujasid/blender-mcp)。以 Mac 安装为例,首先要安装一个 uv 包(如果不懂,就直接新建一个项目文件夹后,将相关需求丢给 AI)。显示 uv 安装完毕后(初次使用可能需要安装一系列的环境,只要一路让 AI 安装就可以了),还是找到点击界面右上角的小齿轮图标。找到 MCP 模块 - Add new global MCP server,将相关内容粘贴进去。退回 MCP 界面时,就会发现已经连接上了这个 blender 服务器,并且增加了很多具体功能。
我用的版本是2025年4月发布的1.1.17[heading3]配置大模型API[content]填入之前准备好的AiHubMix的API密钥[heading3]配置MCP[content]例如,图中填写的就是Playwright的MCP Server,和百度地图的MCP Server[heading3]使用MCP[content][heading2]配置Cursor(推荐)[heading3]配置大模型API[content]如果你的Cursor Pro在免费试用期,这一步可以不做如果你的Cursor Pro不在免费试用期,最好的办法是氪金也可以试试填入之前准备好的AiHubMix的API密钥[heading3]配置MCP Server[content]填入MCP Server的json,保存回到Cursor的MCP配置页面,等待几秒钟,多点几次蓝色框里的按钮,直到绿灯亮起,并显示出所有MCP工具[heading3]使用MCP[content]Ctrl+Shift+L新建对话,将模式设置为Agent[heading2]配置Claude Desktop[heading3]配置MCP Server[content]用文本编辑器(VSCode、Sublime Text等)打开claude_desktop_config.json文件填入MCP Server对应的json文件,保存[heading3]重启Claude Desktop[heading3]查看MCP Server连接状态[content][heading3]使用MCP[content]
•简化开发:一次整合,多次复用,不再重复开发。•灵活性强:轻松切换AI模型或工具,无需复杂的重新配置。•实时互动:长连接保证数据实时更新。•安全可靠:内置标准化安全和权限控制。•扩展性强:AI系统扩展时,只需连接新的MCP服务器。[heading2]什么时候传统API更适合?[content]如果你的应用场景需要精准且严格受控的交互方式,那么传统API可能更合适。MCP提供广泛而灵活的动态能力,更适合需要上下文理解的场景,但不一定适用于严格受控的场合。[heading3]传统API更合适的场景:[content]•需要细粒度控制、功能严格限制;•更偏好紧耦合以提升性能;•希望最大化交互的可预测性。[heading2]如何开始使用MCP?[content]快速集成MCP的步骤:1.1.定义能力:明确你的MCP服务器提供哪些功能。2.2.实现MCP层:按照协议标准进行开发。3.3.选择通信方式:本地连接(标准输入输出)或远程连接(如WebSockets)。4.4.创建资源/工具:开发或连接你的数据源和服务。5.5.建立客户端连接:与MCP服务器建立安全稳定的连接。[heading2]总结[heading3]再次回顾什么是MCP:[content]•MCP:为AI模型统一连接数据与工具的标准接口。•API:传统的方式,每个服务单独连接,开发更复杂。什么是MCP?MCP让AI与外部数据、工具的连接变得更加标准化和高效。
MCP与传统API之间的主要区别在于:单一协议:MCP充当标准化的“连接器”,因此集成一个MCP意味着可能访问多个工具和服务,而不仅仅是一个。动态发现:MCP允许AI模型动态发现可用工具并与之交互,而无需对每个集成进行硬编码知识。双向通信:MCP支持持久的实时双向通信-类似于WebSockets。AI模型既可以检索信息,也可以动态触发操作。MCP提供实时的双向通信:拉取数据:LLM查询服务器以获取上下文→例如检查您的日历触发:LLM指示服务器采取行动→例如重新安排会议、发送电子邮件[heading2]Cursor+MCP如何使用?[content]我们以最近比较流行的驱动blender自动化建模的MCP项目为例,首先,我们在github上能够找到这个项目说明https://github.com/ahujasid/blender-mcp点进去看一下如何安装,(以Mac安装为例),我们首先要安装一个uv包(如果不懂,就直接新建一个项目文件夹后,将下面的话丢给AI)显示uv安装完毕后(初次使用可能需要安装一系列的环境,只要一路让AI安装就可以了),还是找到点击界面右上角的小齿轮图标找到MCP模块-Add new global MCP server,将下文粘贴进去退回MCP界面时,就会发现我们已经连接上了这个blender服务器,并且增加了很多具体功能: