包含MCP主机、MCP客户端、MCP服务器、本地数据源和远程服务五大核心组件。
MCP 主机是希望通过MCP访问数据的程序。
MCP Server主要负责向 LLM 提供结构化上下文和可调用的操作能力。
MCP Server定义了资源、工具、提示三大类基础功能,这三类能力为语言模型提供了更强的上下文输入和交互能力。
MCP服务器可以安全地访问用户的计算机文件、数据库和服务这些本地数据源。
MCP服务器可以通过API连接到外部的系统。
MCP客户端是连接大语言模型与MCP服务器的桥梁,负责在模型与外部工具之间传递信息和协调操作。