雷姆 Agent·念念工作台
首页文章项目

architecture / stage 7

MCP 架构

理解 Host、Client、Server 三个角色,以及 AI 应用如何通过 MCP 连接外部能力。

MCP 与 AI 工程Intermediate已完成35 分钟#mcp#architecture#host#client#server
BEFORE YOU START

学习前置

MCP 与 AI 工程MCP 是什么与解决什么问题先学习 ↗Node.jsNode.js 运行机制先学习 ↗

一、这个技术是什么?

AI 应用如果要读取文件、查询数据库或调用外部 API,需要知道能力在哪里、参数是什么、权限边界是什么。

MCP 架构把 AI 应用和外部能力拆成角色,并通过统一协议进行发现和调用,解决“模型如何安全、可扩展地连接工具与数据”的问题。

二、没有它之前发生了什么?

每个 AI 客户端单独集成每个工具
↓
客户端和服务数量增加,适配代码快速膨胀
↓
能力描述、权限和调用格式不统一
↓
Host、Client、Server 通过 MCP 协作

三、核心概念

1. Host

Host 是承载 AI 应用的宿主,例如桌面 AI 客户端或开发工具。

2. MCP Client

Client 位于 Host 内部,负责与某个 MCP Server 建立连接、发现能力和发送请求。

3. MCP Server

Server 把文件、数据库、API 或业务能力包装成 MCP 可理解的接口。

4. Tools、Resources、Prompts

Tools 让模型执行动作,Resources 提供可读取上下文,Prompts 提供可复用任务模板。

5. Transport

Transport 负责双方如何通信,例如本地进程通信或网络传输。

四、运行流程

五、面试复习

一句话回答

MCP 用 Host、Client 和 Server 分离 AI 应用与外部能力,通过统一协议发现和调用 Tools、Resources 与 Prompts。

高频追问

  • Host、Client、Server 如何区分?
  • MCP 和普通 REST API 有什么区别?
  • Tools 和 Resources 有什么区别?
  • MCP Server 一定部署在远程服务器上吗?

容易答错

不要说 MCP 代替了模型推理或自动保证安全。MCP 规定连接和能力表达方式,具体权限仍需要 Server 和 Host 实现。

六、项目展示

个人知识平台可以设计一个 MCP Server,让 AI 读取公开 Markdown、查找知识关系并生成面试复习建议,同时将写入操作放在人工确认之后。

INTERVIEW MODE

面试复习

把知识讲给面试官听
ANSWER

MCP 用 Host、Client 和 Server 分离 AI 应用与外部能力,通过统一协议发现和调用 Tools、Resources 与 Prompts。

FOLLOW-UP
  • Host、Client、Server 如何区分?
  • MCP 和普通 REST API 有什么区别?
  • Tools 和 Resources 有什么区别?
  • MCP Server 一定部署在远程服务器上吗?
WATCH OUT

不要说 MCP 代替了模型推理或自动保证安全。MCP 规定连接和能力表达方式,具体权限仍需要 Server 和 Host 实现。

PROJECT PRACTICE

把 MCP 架构 放进项目里

用真实项目验证概念,再把架构、取舍和结果整理成面试时可以讲清楚的案例。

Hermes AgentAgent 工作流与工具调用
个人博客技术文章与工程实践展示
AI 知识平台当前 Markdown 驱动的知识系统
KEEP EXPLORING

相关知识

3 个推荐节点
MCP 与 AI 工程 · BeginnerMCP 是什么与解决什么问题20 分钟 · 继续学习 ↗MCP 与 AI 工程 · AdvancedMCP Server 设计40 分钟 · 继续学习 ↗MCP 与 AI 工程 · IntermediateAgent 工具调用流程35 分钟 · 继续学习 ↗
← 上一篇MCP 是什么与解决什么问题下一篇 →MCP Server 设计

课程目录

  1. 1. Host
  2. 2. MCP Client
  3. 3. MCP Server
  4. 4. Tools、Resources、Prompts
  5. 5. Transport
  6. 一句话回答
  7. 高频追问
  8. 容易答错

学习关系

  • 阶段:7
  • 顺序:2
  • 前置知识:2
  • 相关知识:3
  • 更新时间:2026-08-02