理解MCP与LLM的协作流程:从困惑到清晰的技术实践

前言

作为一名刚开始接触MCP(Model Context Protocol)的开发者,最初虽然理解了MCP的基本概念以及用途,但对于MCP如何与LLM(Large Language Model)以及用户之间形成完整的协作流程一直存在困惑。查阅了大量资料后,我发现很少有文章能清晰明了地阐述这一完整流程。经过多方资料查询和亲自编写demo测试验证后,我终于理清了其中的关系,现在通过本文与大家分享我的理解。

MCP、LLM与用户的协作流程图

结语

很多人搞不清MCP工具到底是谁调用的,误以为是LLM调用的。在整个过程中,LLM只是从可用的MCP工具中,根据MCP工具的描述(description)选择合适的工具返回给客户端,具体的调用是由客户端来完成的

理解MCP、LLM和用户之间的协作流程对于构建基于大语言模型的应用程序至关重要。希望本文的分享能够帮助那些和我一样曾经对此感到困惑的开发者。

相关推荐
xrlfreedom2 小时前
大厂 MCP 面试实录:本地 stdio MCP Server 远程化改造方案
tools·mcp·stdio 传输
deepseek231 天前
从 MCP 工具定义自动生成 Agent 评测集:把可靠性验证接入 CI
持续集成·ai agent·mcp·llm 评测
Blockbuater_drug1 天前
MCP Server 接入实战: 9种平台配置差异与凭证安全
claude·cursor·mcp·openclaw·hermes agent·dsh·agent 配置
Geek-Chow1 天前
MCP 模型上下文协议:八、深入传输层 · stdio 与 Streamable HTTP
人工智能·mcp
asaotomo2 天前
从抓包插件到浏览器安全 Agent:Hx0 鹰眼 v1.0.6,正式接入 MCP
安全·渗透测试·agent·浏览器插件·ai工具·mcp
guwentian2 天前
手撕 MCP:用 TypeScript 从零写一个能跑的最小客户端(附可运行 demo)
开发语言·nodejs·mcp
deepseek232 天前
Anthropic开源Commerce Agents:购物与商户智能体如何把审批写进工具链
人工智能·ai agent·mcp
xrlfreedom2 天前
大厂 MCP 面试实录:基于 Streamable HTTP 的 OAuth 2.1 服务集成测试设计
resources·mcp·oauth 2.1·streamable http 传输
zfelix3 天前
别在 MCP、Skills、Subagent 里挑一个——它们根本不是同一层的东西
mcp
deepseek233 天前
Tenable联合OpenAI做AI Inspector:第三方Agent、Skill与MCP组件如何过供应链验收
人工智能·ai agent·mcp