MCP(Model Context Protocol)是Anthropic提出的开放协议,定义了AI模型与外部工具/数据源之间的标准化通信方式——可以理解为"AI界的USB-C接口"。
| 概念 | 说明 | 类比 |
|---|---|---|
| Host | 发起LLM会话的应用程序 | 浏览器 |
| Client | 与MCP Server建立连接的客户端 | HTTP客户端 |
| Server | 提供工具/资源/提示的轻量级服务 | Web服务器 |
| 工具(工具) | 可供模型调用的功能 | API端点 |
| 资源(Resource) | 可读取的数据/文件 | 静态文件 |
| 提示(Prompt) | 预定义的提示模板 | 模板引擎 |
操作:启动MCP Server,用mcp-cli或MCP Inspector测试工具调用
工具:npx @modelcontextprotocol/inspector
操作:验证Server实现是否符合MCP规范(initialize、listTools、callTool等)