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

前言

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

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

结语

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

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

相关推荐
Blacol1 天前
【MCP】Caldav个人日程助手
人工智能·mcp
Elastic 中国社区官方博客1 天前
如何在 vscode 里配置 MCP 并连接到 Elasticsearch
大数据·人工智能·vscode·elasticsearch·搜索引擎·ai·mcp
明辰之林1 天前
开发你的第一个MCP
mcp
Cosmoshhhyyy2 天前
MCP:cursor、claude code接入chrome-devtools-mcp。
ai·mcp
-D调定义之崽崽2 天前
【初学】使用 node 编写 MCP Server
typescript·node·mcp
wuhanwhite2 天前
在 Trae 国际版中添加 Chrome Dev MCP Server(Windows 实战指南)
mcp
晨启AI2 天前
Claude Code 实战指南(三):AI辅助开发工作流 Spec Workflow MCP教程
ai·实战·mcp·claude code
SelectDB技术团队3 天前
Apache Doris 4.0 AI 能力揭秘(二):为企业级应用而生的 AI 函数设计与实践
数据库·人工智能·apache·olap·mcp
不老刘3 天前
谷歌官方 Chrome DevTools MCP 正式发布
chrome·chrome devtools·mcp
中国胖子风清扬3 天前
Rust MCP:构建智能上下文协议的未来桥梁
后端·ai·rust·ai编程·language model·ai-native·mcp