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

前言

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

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

结语

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

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

相关推荐
行走的陀螺仪8 小时前
一次 opencode + OpenPencil MCP 协同解析 .fig 文件的踩坑实录
node.js·figma·mcp·opencode
AI笔记Pro9 小时前
mcp协议是什么?用装一次 MCP 的时间彻底搞懂它
mcp
抢囡囡糖未遂10 小时前
从 LINQPad 到 MCP:打造 CRM 智能助手的实战记录
ai·大模型·skill·mcp·linqpad·microsoft dynamics crm·mscrm·dynamic 365
武子康13 小时前
MCP 2026-07-28 无状态核心之后:身份、任务、幂等与审计状态到底放在哪里?
人工智能·llm·mcp
Python私教13 小时前
我只写了一个 add 工具,终于把 MCP 的 Host、Client、Server 跑明白了
python·ai编程·mcp
奋飛14 小时前
AI 应用工程:Tool、MCP、Skill 与 Workflow 如何接入 Agent?——搭建一个可运行的需求影响面分析 Agent
agent·workflow·skill·tool·mcp
VIP_CQCRE2 天前
最近发现一个小工具:把 Ace Data Cloud 接入 AI 助手
ai·开发工具·mcp
labixiong3 天前
MCP 7/28 最大改版实测:扒开真实 HTTP 请求,无状态化到底改了什么
agent·mcp
shepherd1113 天前
别再把 MCP 当成大模型的“手脚”:LLM 并不会直接调用 MCP
后端·ai编程·mcp
码哥字节3 天前
0元搭了240篇文章的AI知识库,比付费版查得更准
开源·ai编程·mcp