免责声明
本博客所发布的文章、资料及相关内容,仅供广大读者个人学习、研究及参考之用。任何单位或个人不得将本博客内容用于任何违法、违规及扰乱社会公共秩序的活动。
任何因违反本声明使用本博客内容而引发的一切后果,均由行为人自行承担,概与本博客无关。本博客不承担由此产生的任何法律责任。
特此声明。
Hello 各位《极智引擎》的股东们
近期伴随着通用人工智能体的陆续出现,MCP的概念也火热了起来,于是借此机会给大家出一期关于MCP的介绍以及如何使用VS Code+Cline编写并实现简单的大模型调用用户自定义函数。
一、名词解释
1. 什么是MCP?
MCP(Model Context Protocol,模型上下文协议)是由Anthropic于2024年提出的开放协议,旨在标准化大型语言模型(LLM)与外部数据源、工具及服务的交互方式。其核心设计灵感来源于USB-C接口的通用性,通过统一接口解决传统AI集成中的碎片化问题,降低开发复杂度。
简单来说就是我们可以遵守约定好的MCP协议开发对应的Nodejs、Python服务端,也就是MCP Server,然后我们通过在MCP客户端做一些MCP Server的配置来让大模型具备可以根据用户输入的自然语言来调用相关的MCP Server来在大模型的基础上调用外部用户自定义的功能,包括但不限于文件处理、API接口调用等。
大白话来解释就是遵守这个协议可以开发一些自定义功能,由于MCP相当于手机界的Type-C,可以让不同的大模型可以完美兼容你定义的应用,并可以通过和大模型的自然语言沟通来调用自开发的功能,增强大模型的能力。
2. 什么是VS Code?
Visual Studio Code(简称 VS Code)是由微软开发的免费开源代码编辑器,支持 Windows、macOS 和 Linux 系统。它以轻量、高效和强大的扩展性著称,支持 70+ 种编程语言的智能提示(如 JavaScript、Python、Java),已成为全球开发者使用率最高的编辑器之一。
大白话来解释就是,他是一个写代码的工具,插件库中有很多好用的辅助编程的插件,软件可以用于前后端开发。
3. 什么是Cline?
Cline 是 Visual Studio Code 中一款开源的 AI 编程助手插件,专注于提升开发效率并支持复杂任务的自动化处理。该插件通过集成多模态大语言模型(如 Claude 3.5 Sonnet、DeepSeek 、Qwen等),实现了代码生成、文件操作、终端交互等多维度功能。
这里敲重点,他是开源免费的支持MCP Server的VS Code插件,这也是这篇文章介绍它的原因。
二、环境准备(这里以Python版本的MCPServer所需环境为例)
1. Conda环境安装及Python虚拟环境构建
这里的环境配置大家可以参考极智引擎优快云号之前OpenManus部署教程的文章中的内容,点击==>>传送门<<==跳转。
2. Visual Studio Code下载安装
访问Visual Studio Code官网 https://code.visualstudio.com/,点击如下链接下载WIndows版本的安装包。

然后就是常规的安装操作,一路下一步,直到软件安装完毕。(当然了,这里尽量不要将软件安装到C盘,C盘东西太多会影响电脑性能)
安装完成后打开VSCode(Visual Studio Code的简称),界面如下图所示:

最低0.47元/天 解锁文章
3059

被折叠的 条评论
为什么被折叠?



