跳转至

MCP 协议与工具集成

简介

MCP(Model Context Protocol) 是 Anthropic 在 2024 年底推出的开放标准协议,用于让 AI 模型以统一方式连接外部工具和数据源。你可以把它理解为 AI 世界的 USB 接口——以前每个工具都要单独适配每个模型,现在只要工具支持 MCP,任何支持 MCP 的 AI 都能直接使用。

MCP 的核心价值: - 标准化:一次实现,处处可用 - 安全性:明确的权限边界,工具只能暴露声明的功能 - 生态:Claude Desktop、Cursor、Windsurf、VS Code 等主流工具都已支持 MCP

2025 年,MCP 已经成为 AI 工具集成的行业标准。理解和使用 MCP,是 AI 工程师的必备技能。

课程资源

资源汇总

理解 MCP 协议:

MCP 三大原语:

  1. Tools(工具):AI 可以调用的函数,如搜索、计算、API 调用
  2. Resources(资源):AI 可以读取的数据,如文件、数据库记录
  3. Prompts(提示模板):预定义的提示模板,标准化常见任务

使用现有 MCP 服务器:

开发自己的 MCP 服务器:

MCP 客户端集成:

备注

MCP 目前还在快速演进中,规范和 SDK 变化比较快。学习时以官方文档为准,第三方教程可能已经过时。

实践建议:先用现成的 MCP 服务器(如 GitHub MCP)感受一下 MCP 的能力边界,然后尝试用 Python SDK 写一个简单的 MCP 服务器(比如封装你自己项目的 API)。写一个 MCP 服务器大概只需要 50-100 行代码,是很好的练手项目。