MCP是什么?
MCP:模型上下文协议 ,类似于一个标准化工具箱。可以将大模型与外界操作相连接,即让大模型不再局限于与你对话,可以直接操作你的电脑(比如进行自动编程)。

如上图,当我们想通过大模型完成我们的任务时,往往需要先把我们的需求交给大模型,在根据大模型返回的方案去操作我们的目标载体。

而MCP则可以极大的简化我们的操作流程。我们直接将需求交给大模型,大模型分析完后直接亲自上手操作。
以上功能听起来是不是和function call(大模型调用工具)一模一样?没错,我觉得他们就是一个概念。区别就是:MCP是统一接口的(类似所有的插件都用tpye-c接口),而function call的接口则是五花八门,完全看开发者的个人喜好。这就会导致function call很难维护和构建生态系统。与之相反,MCP则很有可能在未来出现一键安装整合包(MC入脑),可以一次性将一整套自动化系统部署到你的电脑上,不用你一个一个再改接口调试。
听起来很棒,让我们直接进入本地部署教程。
MCP的安装(基于vscode+cline):
一:安装vscode
跳过不讲,都看到mcp教程了,vscode怎么说自己电脑上也有吧。
附上链接:VSCode安装配置使用教程(最新版超详细保姆级含插件)一文就够了_vscode使用教程-CSDN博客
二:安装node.js
跳过不讲,附上链接:Node.js安装及环境配置超详细教程【Windows系统】_windows 安装nodejs-CSDN博客
三:安装Cline(支持MCP的客户端)
1.打开vscode
2.点击左侧列表下的EXTENSIONS(扩展)

3.在搜索栏搜索 cline,安装第一个,如下图

四.配置Cline
此时你的vscode左下角会多出一个小机器人头,这就是cline,点击它。如下图

然后点击右上角设置按钮。选择你的模型提供商并输入密钥。(这里可以选择Ollama使用本地部署的deepseek,也可以选择LLM服务提供商去购买token并填入密钥。也可以按照我以下的方式选择OpenRouter免费额度使用)
如下图,API提供商选择OpenRouter,Model选择 deepseek/deepseek-r1:free,然后点击Get OpenRouter API key.登录网站。

成功登录后会出现以下页面,点击Authorize,浏览器会自动打开vscode并填入api key。

完成后即可点击Done。


接下来在cline主页面一定要勾选这个Auto-approve!否则输出会404。

现在api接入成功他就可以跟你对话了。
五.安装MCP服务插件
未完待续