文章

MCP完整工作过程

前置步骤:

  1. MCP服务安装

    • 用户在支持MCP协议的客户端(如Cursor IDE)上安装相应的MCP服务/插件

    • 不同的MCP服务提供不同类型的工具能力(文件系统、网络请求、特定API等)

  2. 工具注册与配置

    • MCP服务启动并向客户端注册可用工具列表和功能

    • 客户端维护已安装工具的清单及其权限范围

    • 用户可能需要配置某些工具的访问权限或API密钥

主要流程:

  1. 用户输入与工具列表传递

    • 用户在客户端输入查询

    • 客户端收集上下文信息

    • 客户端将已安装的MCP工具列表与查询一起发送给大模型

    • 大模型因此知道有哪些工具可用,以及这些工具的功能和参数要求

  2. 大模型分析:大模型基于可用工具列表分析需求并决定使用哪些工具

  3. 生成调用指令:大模型生成符合可用工具规范的调用指令

  4. 客户端处理:客户端接收并解析指令,根据工具类型判断执行方式

  5. 执行工具:客户端通过已安装的MCP服务执行相应功能

  6. 结果处理

    • 情况A:简单结果直接返回给用户

    • 情况B:复杂结果传回大模型,由大模型解析后再返回给用户

License:  CC BY 4.0