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

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 持久

相关文章:

  • 【leetcode】75.颜色分类
  • 一命通关单调栈
  • Vue.js教学第九章:Vue动态与异步组件,高效开发全攻略
  • Speexx: Online Language Training Business Coaching Platform
  • 在 Windows 系统部署对冲基金分析工具 ai-hedge-fund 的笔记
  • Python爬虫实战:获取天气网最近一周北京的天气数据,为日常出行做参考
  • MYSQL日志与事件
  • 【OCCT+ImGUI系列】009-Geom2d-Geom2d_AxisPlacement
  • leetcode2844. 生成特殊数字的最少操作-medium
  • vue页面实现table动态拆分列功能
  • MyBatis:简化数据库操作的持久层框架
  • 什么是endpoints?
  • 江科大TIM定时器hal库实现
  • Python训练Day30
  • 用python实现汉字转拼音工具
  • shell脚本之函数详细解释及运用
  • 车载诊断架构 --- LIN 节点 ECU 故障设计原则
  • git工具使用
  • 第22天-Python ttkbootstrap 界面美化指南
  • Vue Router动态路由与导航守卫实战
  • 如何做网站ppt/市场营销培训
  • 没公司怎么做网站/数据分析师一般一个月多少钱
  • 福建做网站的公司/百度竞价排名推广
  • 抖音运营/seo教程之关键词是什么
  • 专门做中式的设计网站/杭州百度推广
  • 做搜狗网站优化排名软/360指数查询工具