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

MCP-1:MCP组件与工作流程

MCP-1:MCP组件与工作流程

  • 1.什么是MCP
  • 2.MCP架构组件​​
    • 2.1.MCP Hosts
    • 2.2.MCP Client
    • ​​2.3.MCP Server
  • 3.交互流程
    • 3.1.用户提问
    • 3.2.LLM 推理选择MCP Server(大模型规划)
    • 3.3.调用 MCP Tool
    • 3.4.返回结果
    • 3.5.数据清洗
    • 3.6.反馈信息给用户

1.什么是MCP

MCP(Model Context Protocol,模型上下文协议)​​ 是由 Anthropic 推出的开放标准协议,旨在为大型语言模型(LLM)与外部数据源、工具之间提供标准化的交互方式。它通过定义统一的接口和通信机制,使 AI 模型能够安全、灵活地访问外部资源(如数据库、API、文件系统等),从而突破训练数据限制,提升模型在复杂任务中的实用性。

2.MCP架构组件​​

在这里插入图片描述

2.1.MCP Hosts

MCP Hosts(主机)​​作为用户与 AI 模型交互的入口,负责发起请求并传递用户指令,例如 IDE(如 Cursor)、桌面应用(如 Claude Desktop)等。
​​
功能​​:
接收用户输入(如提问、代码调试指令)并传递给 LLM;
控制本地资源的安全访问权限(如企业知识库、私有数据库)。

2.2.MCP Client

​​MCP Clients(客户端)​​:位于 Host 内部的中间件,负责与 MCP Server 建立连接并管理通信。
​​
功能​​:
维护与服务器的 ​​1:1 持久

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

相关文章:

  • 在离线 OpenEuler-22.03 服务器上升级 OpenSSH 的完整指南
  • 2025.05.21华为暑期实习机考真题解析第三题
  • python代码绘制某只股票最近90天的K线图、均线、量能图
  • 关于 Web 漏洞原理与利用:4. 文件上传漏洞
  • MFC 捕捉桌面存成jpg案例代码
  • Xilinx XCAU10P-2FFVB676I 赛灵思 Artix UltraScale+ FPGA
  • 零基础设计模式——创建型模式 - 抽象工厂模式
  • 第10章-2 备份与恢复工具
  • qt---命名规范
  • 小土堆pytorch--神经网络-非线性激活线性层及其他层介绍
  • 业务逻辑篇水平越权垂直越权未授权访问检测插件SRC 项目
  • 一文理解TCP与UDP
  • 重写B站(网页、后端、小程序)
  • 盒子模型、Flexbox 与 Grid 布局的综合运用
  • C++之初识模版
  • lanqiaoOJ 4185:费马小定理求逆元
  • 自定义类型:联合和枚举
  • 代码管理平台Gitlab如何通过快解析实现远程访问?
  • Ulisses Braga-Neto《模式识别和机器学习基础》
  • LangChain4j入门AI(七)Function Calling整合实际业务
  • 龙虎榜——20250521
  • 【图像大模型】基于深度对抗网络的图像超分辨率重建技术ESRGAN深度解析
  • 【android bluetooth 协议分析 02】【bluetooth hal 层详解 3】【高通蓝牙hal主要流程介绍-上】
  • 最新版Chrome浏览器调用ActiveX控件技术——alWebPlugin中间件V2.0.42版发布
  • 数据结构(4)线性表-链表-双链表
  • springboot3+vue3融合项目实战-大事件文章管理系统-自定义校验
  • 实现一个带有授权码和使用时间限制的Spring Boot项目
  • Unity异步加载image的材质后,未正确显示的问题
  • 系统设计应优先考虑数据流还是控制流?为什么优先考虑数据流?数据流为主、控制流为辅的架构原则是什么?控制流优先会导致哪些问题?
  • 【图数据库】--Neo4j 安装