跳转到内容

MCP 协议入门

进阶

这门课的目标不是「把协议标准全部背下来」,而是帮你建立最小可用认知:知道 MCP 解决什么问题,知道它适合用在什么场景,知道如何继续深入。

  • 理解 MCP 的核心价值:统一模型与外部工具/数据的连接方式
  • 掌握 Client、Server、Tool、Resource 等最小概念
  • 学会判断什么时候适合引入 MCP,而不是盲目追新技术
  • 跑通一个最小 Server 示例的完整步骤
  • 分清 MCP 与 Skills 各自解决的问题层次
  • 用过至少一个 AI 工具
  • 知道 API 和数据库是什么(不要求会写)
章节 内容
1. MCP 是什么,为什么需要它 协议定义、核心好处与它解决的三个痛点
2. 最小概念:Client、Server 与 Tool 五个最小概念与典型用途
3. 什么时候适合用 MCP 三个判断条件与两个常见误区
4. 从学习到实践:跑通最小示例 四步推进路线与 Skills 的分工
  • 如果你是第一次接触 MCP,建议按「理解三层关系 → 运行现成 Server → 封装一个小 Tool」的顺序推进,先跑通最小示例再谈设计
  • 每章末尾都有 3 道小测验,答错时解析会说明原因

MCP 不是某个具体接口,而是一套开放协议,统一「怎么连接」的规则。普通 API 每个服务各有各的接入方式;使用 MCP 后,同一个数据源不必在每个项目里重写接入逻辑,工具和数据也更容易被复用。用一句话说,它是模型与外部世界之间的通用接口

Client 是调用方,通常是你的应用或模型;Server 是服务方,提供工具、数据或能力。理解 MCP 只需要记住一点:Client 向 Server 请求能力,Server 按统一协议返回结果。五个最小概念的分工,可以参考最小概念:Client、Server 与 Tool

Tool 是可执行的动作,比如查询数据库;Resource 是可被读取的数据或上下文,比如一段文档或配置。两者都是 Server 提供的能力,区别在于「做什么」与「读什么」。在最小概念一章里,区分这两种形态是最常考的知识点。

不一定。MCP 解决的是「连接方式不统一」的结构性问题,而不是某个具体 bug,更适合需要长期复用模型与外部系统连接的场景。如果项目还小,可以把 MCP 当成「未来可扩展的连接标准」,不必全量引入。判断时机可以参考什么时候适合用 MCP

课程入门小测
x
1 / 3

MCP 的核心目标更接近?

相关课程

  • Linux 基础

    掌握高频终端操作与权限排查,告别「不敢敲命令」。

  • AI Skills 入门

    把重复工作流沉淀成可复用的 AI 技能。