Skip to content

MCP(Model Context Protocol,模型上下文协议)是 Anthropic 于 2024 年 11 月提出的开放协议,被誉为 "AI 的 USB-C"——它让 LLM 应用能用标准化方式连接任何外部工具和数据。对你未来用 Claude Code 尤其重要。

什么是 MCP

MCP 是开放协议,实现 LLM 应用与外部数据源、工具之间的无缝集成。无论构建 AI IDE、增强聊天界面还是自定义工作流,MCP 提供标准化连接方式。

为什么需要:每个工具一个私有接口,AI 无法统一调用。MCP 定义了通用标准——就像 USB-C 统一了充电口,MCP 统一了"AI 连接工具"的接口。

MCP 架构(客户端-主机-服务器)

应用(主机) ←→ MCP客户端 ←→ [MCP服务器: 暴露资源/提示词/工具]

                          数据源/工具
组件角色
主机(Host)用户的应用(如 Claude Code、IDE)
客户端(Client)与服务器一对一连接的协议客户端
服务器(Server)轻量程序,通过标准协议暴露能力
数据源本地文件、数据库、外部 API

基于 JSON-RPC,提供有状态的会话协议,保持明确的安全边界。

服务器暴露的三类能力

能力说明
Resources可读取的数据(文档、文件、上下文)
Prompts可复用的提示词模板
Tools可调用的工具(搜索、写库、发消息等)

MCP 对你的意义

你未来用 Claude Code 时:

  • Vault PKM / obsidian-mcp 就是 MCP 服务器,把 Obsidian 知识库变成 AI 可读的持久记忆
  • .claude/commands/、CLAUDE.md 是另一层能力,与 MCP 互补
  • 任何工具(浏览器、数据库、办公软件)只要实现 MCP,Claude 就能用

官方资源

资源说明
modelcontextprotocol/modelcontextprotocol官方规范仓库
mcp-docs.cnMCP 中文文档
microsoft/mcp-for-beginners微软 MCP 入门课(含中文)

一句话总结

MCP 是"AI 的 USB-C",用开放标准统一 LLM 接入工具与数据的私有接口;服务器只暴露 Resources、Prompts、Tools 三类能力。

关联概念

  • 基础:AI基础概念-大语言模型与Token
  • 应用:[AI-Agent-概述与核心组成](/学习笔记/AI技术/AI Agent/AI-Agent-概述与核心组成)(Agent 调用工具)
  • 未来:_session-state(Claude Code 接知识库)