当前位置: 首页 > java >正文

深度学习-168-MCP技术之VSCode中安装插件Cline客户端应用MCP Server工具

文章目录

  • 1 MCP是什么
    • 1.1 背景(LLM如何与外部系统交互)
    • 1.2 MCP的架构三要素
      • 1.2.1 MCP Hosts(主机/宿主程序)
      • 1.2.2 MCP Clients(协议客户端)
      • 1.2.3 MCP Servers(协议服务器)
    • 1.3 工作流程示例
  • 2 支持MCP协议的客户端
    • 2.1 AI编程工具Cline
      • 2.1.1 Cline配置模型
      • 2.1.2 Cline的两种运行模式
      • 2.1.3 测试应用
    • 2.2 自定义MCPServer(python)
      • 2.2.1 toos.py
      • 2.2.2 main.py(点击运行)
      • 2.2.3 Cline配置MCP Server
      • 2.2.4 应用测试
    • 2.3 MCP Server应用市场
      • 2.3.1 安装MCP Server(fetch)
      • 2.3.2 用于Desktop App(cline)
      • 2.3.3 应用测试
  • 3 参考附录

在windows中手动安装MCP Server工具fetch,同时在VSCode中安装Cline插件,使用OpenRouter的免费模型api,基于mcp协议自动代理你的电脑。

1 MCP是什么

1.1 背景(LLM如何与外部系统交互)

如何让LLM与外部系统交互,一直是AI系统需要解决的问题,业内进行了不同方式的探索:
(1)Plugins:OpenAI推出ChatGPT Plugins,首次允许模型通过插件与外部应用交互。
插件功能包括实时信息检索(如浏览器访问)、代码解释器(Code Interpreter)执行计算、第三方服务调用(如酒店预订、外卖服务等)
(2)Function Calling:Function Calling技术逐步成熟,成为大模型与外部系统交互的核心方案。
(3)Agent框架Tools: 模型作为代理(Agent),动态选择工具完成任务,比如langchain的Tool。

一个企业,面对不同的框架或系统,可能都需要参考他们的协议,去开发对应Tool,这其实是一个非常重复的工作。
面对这种问题,Anthropic开源了一套MCP协议(Model Context Protocol),它为连接AI系统与数据源提供了一个通用的、开放的标准,用单一协议取代了碎片化的集成方式。

1.2 MCP的架构三要素

MCP Server在接收到请求后,会

http://www.xdnf.cn/news/18390.html

相关文章:

  • 计算机网络-1——第一阶段
  • 在.NET 8 中使用中介模式优雅处理多版本 API 请求
  • 【51单片机】【protues仿真】基于51单片机16键电子琴系统
  • 高可用操作步骤
  • 纷玩岛协议抢票免费源码
  • Spring两个核心IoCDI(一)
  • java基础(十三)消息队列
  • #千问海报大赛
  • ORACLE中如何批量重置序列
  • 常德二院全栈国产化实践:KingbaseES 数据库的关键作用
  • PyTorch数据处理工具箱(可视化工具)
  • 大模型0基础开发入门与实践:第11章 进阶:LangChain与外部工具调用
  • Building Systems with the ChatGPT API 使用 ChatGPT API 搭建系统(第四章学习笔记及总结)
  • Eino 框架组件协作指南 - 智能图书馆建设手册
  • RAG学习(四)——使用混合检索进行检索优化
  • 机器学习4
  • 自己动手,在Mac开发机上利用ollama部署一款轻量级的大模型Phi-3:mini
  • Python Excel 通用筛选函数
  • 麒麟系统播放图片 速度比较
  • Python工程师进阶学习道路分析
  • 【Django:基础知识】
  • 数据结构-ArrayList
  • Redis实战-基于Session实现分布式登录
  • PyTorch API 1
  • PyTorch API 5
  • 372. 超级次方
  • IIS访问报错:HTTP 错误 500.19 - Internal Server Error
  • Spring Retry实战指南_让你的应用更具韧性
  • 区块链技术:重塑未来互联网的伟大动力
  • Python Day32 JavaScript 数组与对象核心知识点整理