个人中心

MCP 基本概念

了解 Model Context Protocol 的核心定义与价值

概述

Model Context Protocol(MCP)是一个开放的 AI 工具集成标准,让 Claude Code 能够连接外部工具和数据源,显著扩展能力边界。

什么是 MCP

MCP 定义了 AI 助手与外部工具的交互方式。通过 MCP,Claude Code 可以:

  • 访问外部 API(GitHub、Slack、AWS 等)
  • 查询数据库(SQL 与 NoSQL)
  • 操作本地/远程文件系统
  • 集成开发工具(VS Code、Git、Docker)
  • 自动化复杂工作流程

MCP 的核心价值

1. 统一接口

为不同工具提供一致的访问方式,降低学习成本。

2. 可扩展性

新增工具无需改动 Claude Code 核心逻辑。

3. 安全性

内建身份验证、权限控制与数据隔离机制。

4. 开放性

开源协议,任何人都可实现 MCP 服务器或客户端。

MCP 架构

客户端-服务器模型

  • 客户端:Claude Code 发起请求与处理响应
  • 服务器:提供工具与数据源,执行请求

通信方式

  • HTTP:最常用,适合远程服务
  • SSE:已弃用,不建议使用
  • stdio:适用于本地工具

数据流

用户请求 → Claude Code → MCP 服务器 → 外部服务
          ↓              ↓
      MCP 工具调用     工具执行
          ↓              ↓
      返回结果         结果返回

MCP 数据流阶段

  1. 用户发送请求
  2. Claude Code 转换为工具调用
  3. MCP 服务器调用外部服务
  4. 外部服务执行并返回
  5. MCP 返回结果给 Claude Code
  6. Claude Code 呈现结果

本页目录