第 01 章入门12 分钟

第 1 章:MCP 是什么,解决什么问题

理解 Model Context Protocol 的定位:用统一协议把外部工具、数据资源接入大模型。

作者:AI 工具组 · 更新:2026-06-01 · 阅读:982

学习目标

MCP(Model Context Protocol)是一套让大模型与外部工具、数据源通信的开放协议。这一章先讲清它解决的核心问题:让模型不再只靠训练数据回答,而是按需调用真实能力。

核心概念

MCP 把交互分成三类:Tools(可执行的函数)、Resources(可读取的数据)、Prompts(可复用的提示模板)。客户端(如编辑器、Agent)通过协议向 Server 请求这些能力。

一次工具调用的消息

下面是客户端请求服务器执行某个工具时的 JSON-RPC 报文:

{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_weather",
    "arguments": { "city": "Hangzhou" }
  }
}

练习任务

画一张图,标出你日常用的一个 AI 工具里,哪些动作属于 Tool、哪些属于 Resource。