CHAO AI LEARNING PATH

AI 知识库

从基础认知到真实项目,把零散知识整理成可以持续学习的路径。 继续学习 MCP:让外部工具像插件一样接入
22学习模块 119已上线课程 38%当前章节
LEARNING MODULES

选择学习方向

让 AI 会调用工具MCP:让外部工具像插件一样接入

让 AI 会调用工具

MCP:让外部工具像插件一样接入

前面我们讲了很多 Agent 的核心能力:AI 不只是聊天,而是可以调用工具完成任务。但当工具越来越多,每接一个系统都重新开发一套连接方式,就会越来越难维护。

一句话回答

MCP 想解决的,是让 AI 用一种相对统一的方式发现和使用外部工具与数据。它像 AI 世界里的通用接口,但不是新的 AI 模型。

01 为什么需要 MCP? many systems
企业数据库 Google Drive GitHub Notion CRM 本地文件 内部业务系统

每增加一个系统都单独开发连接方式,工具越多,维护越复杂。

02 可以把 MCP 理解成 USB 接口 universal connector

电脑世界

鼠标 键盘 U 盘 硬盘 其他设备

不同设备通过 USB 接到电脑。

AI 世界

数据库 GitHub 文件系统 企业系统 其他工具

不同工具和数据通过 MCP 接到 AI 应用。

03 MCP 本身不是一个 AI 模型 not a model
大模型 Agent / AI 应用 MCP 外部工具和数据

模型负责理解和判断,MCP 负责帮助系统连接外部能力。

04 MCP 能接什么? capabilities

文件

读取项目文件、文档和资料。

数据

查询数据库和业务数据。

开发工具

读取代码仓库、Issue 和相关记录。

企业系统

CRM、项目管理和内部业务系统。

外部服务

各种能够通过 MCP 暴露能力的服务。

05 MCP 和 Tool Calling 是什么关系? use vs connect

Tool Calling

关注 AI 怎么使用工具。

用户提需求 AI 判断需要工具 调用 get_order_details 获得结果

MCP

关注外部工具和数据怎么接进来。

06 什么是 MCP Server? server side
AI 应用 连接 MCP Server 发现能力 按需使用 获得结果
07 MCP 为什么像插件? plugin-like

AI 工作台

需要什么能力,就连接什么能力。

文件 数据库 开发工具 CRM 企业系统

“像插件”只是方便理解。MCP 是协议,不等于传统软件里的插件商店。

08 举个真实工作场景 work scenario
读取代码仓库 获取最近提交 查询任务系统 AI 综合分析 生成结果
09 MCP 的价值不只是少写几个接口 tool discovery
工具叫什么? 它是干什么的? 需要什么参数? 能返回什么?

统一的能力描述,能让支持 MCP 的客户端更容易发现并理解外部能力。

10 有了 MCP,是不是不用 API 了? not replacement
AI 应用 MCP 某服务的 MCP Server 服务 API 真实数据

很多 MCP Server 背后仍然会调用服务 API。MCP 更关注怎样把能力提供给 AI 应用使用。

11 有了 MCP,Agent 就自动变聪明了吗? still design
什么时候调用? 调用哪个? 参数怎么填? 多个工具先用哪个? 失败怎么办? 有没有权限? 结果怎么判断?
12 MCP 越方便,权限越重要 least privilege

文件工具

AI 能读取哪些目录?

数据库

能查询哪些表?

企业系统

能不能修改数据?

代码仓库

只能读取,还是允许提交修改?

完成任务需要多少权限,就开放多少权限。

13 高风险工具仍然需要确认 confirm risky actions
AI 决定执行 发起工具请求 检查用户权限 判断高风险 人工确认 执行
14 MCP 对普通用户意味着什么? who needs it
AI Agent AI SaaS 企业 AI 工作台 AI 编程工具 企业内部系统 自动化工作流
15 把前面的知识全部串起来 agent structure
用户提出目标 AI / Agent 理解任务 拆解步骤 判断外部能力 MCP 连接工具和数据 工具查询 / 执行 AI 继续判断 完成任务

Prompt

告诉 AI 怎么做。

上下文

给 AI 当前工作信息。

RAG

给 AI 找资料。

Tool Calling

让 AI 调用工具。

MCP

让工具和数据标准化接入。

Agent

围绕目标组合能力完成任务。

本节练习

设计一个 MCP 接入清单

列出你的 AI 工作台需要接入的系统,写清每个系统提供什么能力、需要什么权限、哪些操作必须确认。

系统要接入哪个外部能力? 能力读取、查询,还是执行? 权限开放到哪一步? 安全哪些动作需要确认?

本节小结

  • MCP 是让 AI 应用更标准化连接外部工具和数据的协议。
  • MCP 像 AI 世界里的通用接口,但不是 AI 模型,也不是传统插件商店。
  • Tool Calling 关注 AI 怎么用工具,MCP 关注工具和数据怎么接进来。
  • MCP 越方便,权限、工具说明、失败处理和人工确认越重要。