MCP完整工作过程
前置步骤:
MCP服务安装:
用户在支持MCP协议的客户端(如Cursor IDE)上安装相应的MCP服务/插件
不同的MCP服务提供不同类型的工具能力(文件系统、网络请求、特定API等)
工具注册与配置:
MCP服务启动并向客户端注册可用工具列表和功能
客户端维护已安装工具的清单及其权限范围
用户可能需要配置某些工具的访问权限或API密钥
主要流程:
用户输入与工具列表传递:
用户在客户端输入查询
客户端收集上下文信息
客户端将已安装的MCP工具列表与查询一起发送给大模型
大模型因此知道有哪些工具可用,以及这些工具的功能和参数要求
大模型分析:大模型基于可用工具列表分析需求并决定使用哪些工具
生成调用指令:大模型生成符合可用工具规范的调用指令
客户端处理:客户端接收并解析指令,根据工具类型判断执行方式
执行工具:客户端通过已安装的MCP服务执行相应功能
结果处理:
情况A:简单结果直接返回给用户
情况B:复杂结果传回大模型,由大模型解析后再返回给用户
License:
CC BY 4.0