MCP(Model Context Protocol)是Anthropic推出的开放协议,标准化AI模型与外部工具的连接方式。2026年MCP已成为Agent生态的基础设施,Function Call是基础能力,Tool是载体,MCP是统一协议,Agent Skills是对Tool的进一步封装。
MCP定义了三种角色:Host(宿主应用,如Claude Code)、Client(连接器,管理MCP Server)、Server(工具提供方)。通信基于JSON-RPC 2.0,支持stdio和HTTP两种传输方式。MCP Server可暴露三类能力:Tools(可执行函数)、Resources(只读数据)、Prompts(模板指令)。
传统API:每个服务独立鉴权、独立文档、独立调用。MCP:统一协议、自动发现能力、Agent自动选择合适工具。开发者只需实现MCP Server,所有支持MCP的Agent都能调用。
npm install -g @anthropic-ai/mcp-sdk # 定义工具 mcp-server --tools tools.json
阿里云One Key MCP进一步简化了云上MCP服务的接入,一个百炼API Key即可调用所有生态伙伴服务。
想深入了解Agent工具链?阅读阿里云One Key MCP教程,或了解Agent Skills机制详解。
MCP(Model Context Protocol)是Anthropic推出的开放协议,标准化AI模型与外部工具的连接方式。2026年MCP已成为Agent生态的基础设施,Function Call是基础能力,Tool是载体,MCP是统一协议,Agent Skills是对Tool的进一步封装。