VSCode+Cline开发并调用自定义MCPServer

免责声明

本博客所发布的文章、资料及相关内容,仅供广大读者个人学习、研究及参考之用。任何单位或个人不得将本博客内容用于任何违法、违规及扰乱社会公共秩序的活动。

任何因违反本声明使用本博客内容而引发的一切后果,均由行为人自行承担,概与本博客无关。本博客不承担由此产生的任何法律责任。

特此声明。


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的简称),界面如下图所示:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值