MCP的核心工作流程
2026/8/23 19:49:24 网站建设 项目流程

MCP的核心工作流程

文章目录

  • MCP的核心工作流程
  • 1. MCP 的核心工作流程是什么?
    • 1.1 初始化连接(握手建连)
    • 1.2 能力发现(获取工具 / 资源列表)
    • 1.3 执行决策 & 调用工具(由 LLM 驱动)
    • 1.4 结果回传 & 输出最终回答
  • 2. 简单总结

1. MCP 的核心工作流程是什么?

MCP 整套协议有着一套完整标准化执行流程,从程序启动建立连接,到最终返回结果给到用户,一共分为4 个核心步骤

提示:一台 MCP 主机可以同时对接多个 MCP Server不同 Server 分别提供不同工具能力,互不干扰

1.1 初始化连接(握手建连)

MCP 主机程序启动,内部的 MCP Client读取配置文件,和各个 MCP Server 建立通信连接

一个 MCP 主机能够同时连接多个 MCP Server,每一个 Server 分别负责不同的工具、数据源能力,相互独立运行。

1.2 能力发现(获取工具 / 资源列表)

连接建立完成后,MCP Client 向 MCP Server 发起请求,查询它具备哪些能力。

MCP Server 返回结构化工具清单,包含工具名称、功能描述、入参格式、权限信息。

Client 拿到这份清单同步给主机,大模型 LLM 就知道自己现在可以调用哪些外部工具。

1.3 执行决策 & 调用工具(由 LLM 驱动)

用户输入问题之后:

  1. MCP Client 把用户提问、对话上下文、全部可用工具列表,整理成标准格式交给大模型 LLM。

  2. LLM 结合上下文和工具信息做判断:

    • 情况1:不需要调用工具大模型直接输出自然语言回答,跳过后续流程。

    • 情况2:需要调用工具:选择对应工具,生成合法调用参数,交给 MCP Client。

    1. Client 把调用请求转发给对应的 MCP Server。
    2. MCP Server 真正干活:执行接口请求、读写数据库、运行脚本、操作文件等任务。
    3. Server 处理完成,把结果按照 MCP 标准格式回传给 MCP Client。

1.4 结果回传 & 输出最终回答

MCP Client 拿到工具执行结果,回送给大模型 LLM

大模型结合用户原始问题、对话上下文、工具返回的数据,整理出通顺完整的自然语言答案。

最后由 MCP 主机应用,把最终回答展示给用户。


2. 简单总结

以下是对这篇博客的简单总结,也就是 MCP 的4个核心工作步骤:

  1. 握手建连:主机启动,Client 与各个 MCP Server 建立通信
  2. 能力发现:获取 Server 提供的全部工具清单,告知大模型
  3. LLM 决策调用:用户提问,模型判断要不要调用工具,交给 Server 执行任务
  4. 结果回传输出:工具结果返回模型,整理答案给到用户

上述回答方便记忆,可以用于面试的回答。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询