用户9979用户9979角色 | 是谁 | 例子 |
Host(宿主) | 用户实际操作的 AI 应用 | Claude Desktop / Claude Code / Cursor |
Client(客户端) | Host 里负责跟 MCP server 通信的模块 | Host 自带,开发者一般不直接碰 |
Server(服务端) | 一个具体工具的封装 | github / postgres / lark / filesystem 等 |
维度 | Function Calling | MCP |
提出者 | OpenAI(2023) | Anthropic(2024) |
层级 | API 单次调用层 | 协议 / 生态层 |
能力分发 | 开发者自己包装到应用里 | Server 形式可独立分发 |
跨厂商 | 各家各一套 | 设计目标就是跨厂商 |
当前生态 | 每家自己的应用内 | 多个客户端共享同一个 server |