一篇看懂MCP
💡
原文中文,约2400字,阅读约需6分钟。
📝
内容提要
MCP(模型控制平台)在AI生态中至关重要,主要用于构建AI Agent并实现功能调用。MCP结构包括mcp host、mcp client和mcp server,其中mcp host和mcp client负责功能调用,mcp server负责函数执行。理解MCP有助于明确AI应用与大模型之间的关系。
🎯
关键要点
- MCP(模型控制平台)在AI生态中至关重要,主要用于构建AI Agent并实现功能调用。
- MCP结构包括mcp host、mcp client和mcp server,mcp host和mcp client负责功能调用,mcp server负责函数执行。
- AI是一个泛化的概念,机器学习(ML)是AI的子集,深度学习(DL)是ML的子集,自然语言处理(NLP)是DL的子集。
- 大模型(LLM)属于NLP领域,是围绕LLM打造的AI应用的基础。
- AI Agent通常由一个或多个大模型和工具(tooluse)组成,工具用于支持Agent的功能。
- Function Calling分为准备阶段和执行阶段,通常指的是准备阶段。
- MCP结构中的mcp server可以独立开发和部署,mcp host程序用于调用mcp client与mcp server通信。
- mcp host程序会调用mcp client获取mcp server的能力,并将这些能力告知大模型。
- 大模型决定使用工具后,实际的函数执行由mcp host和mcp client去调用mcp server完成。
- AI应用和大模型之间的关系需要明确,因为大模型服务提供商通常隐藏在API后面,提供的是AI Agent的服务。
➡️