95 lines
4.0 KiB
Markdown
95 lines
4.0 KiB
Markdown
# MCP 与工具记忆
|
||
|
||
> Model Context Protocol——让记忆跨工具、跨平台流通的开放标准。
|
||
|
||
## MCP 时间线
|
||
|
||
| 时间 | 事件 |
|
||
|------|------|
|
||
| 2024.11.25 | Anthropic 发布 MCP 开放标准 |
|
||
| 2024.11 | Python 和 TypeScript SDK 发布;预建服务器覆盖 GitHub、Slack、Google Drive、Postgres、Puppeteer |
|
||
| 2024.11-2025 初 | 早期采用者:Block、Apollo、Zed、Replit、Codeium、Sourcegraph |
|
||
| 2025.04 | 生态爆发:8M+ MCP 服务器下载量(发布时仅 ~100K);5,800+ 服务器;300+ 客户端 |
|
||
| 2025 | OpenAI 和 Google DeepMind 采纳 MCP |
|
||
| 2025 | C# 和 Java SDK 上线 |
|
||
| 2025.12 | Anthropic 将 MCP 捐赠给 Linux 基金会下的 Agentic AI Foundation(AAIF),联合创始方:Anthropic、Block、OpenAI |
|
||
|
||
## MCP 如何实现"工具记忆"
|
||
|
||
```
|
||
┌─────────────────────────────────────────────┐
|
||
│ AI 模型 │
|
||
│ "用户上次让我用深色主题,这次也用深色" │
|
||
└──────────────┬──────────────────────────────┘
|
||
│ MCP 协议(标准化接口)
|
||
│
|
||
┌──────────┼──────────┐
|
||
│ │ │
|
||
▼ ▼ ▼
|
||
┌────────┐ ┌────────┐ ┌────────┐
|
||
│ 文件系统 │ │ 数据库 │ │ 知识库 │
|
||
│ MCP │ │ MCP │ │ MCP │
|
||
│ Server │ │ Server │ │ Server │
|
||
└────────┘ └────────┘ └────────┘
|
||
|
||
MCP 服务器暴露两种核心能力:
|
||
- Resources(资源):模型可以读取的数据
|
||
- Tools(工具):模型可以调用的操作,包括写入记忆
|
||
```
|
||
|
||
## 记忆相关的 MCP 实践
|
||
|
||
### OpenMemory(Mem0, 2025)
|
||
|
||
```
|
||
本地持久记忆存储
|
||
↓
|
||
MCP Server 暴露记忆读写接口
|
||
↓
|
||
Claude Desktop / Cursor / Windsurf 等任何 MCP 客户端
|
||
↓
|
||
AI 在任意工具中都能读写同一份记忆
|
||
```
|
||
|
||
**核心价值**:记忆不再被锁在单个应用里。你在 Claude Desktop 里告诉 AI 的偏好,切换到 Cursor 里也能用。
|
||
|
||
### Claude Code 的 MCP 记忆
|
||
|
||
Claude Code 本身就支持 MCP 服务器,可以:
|
||
- 连接外部知识库作为记忆源
|
||
- 通过 MCP 工具读写数据库
|
||
- 接入第三方记忆服务
|
||
|
||
## MCP 之前 vs 之后
|
||
|
||
| 维度 | MCP 之前 | MCP 之后 |
|
||
|------|---------|---------|
|
||
| 记忆归属 | 锁在各应用内 | 跨应用共享 |
|
||
| 接入方式 | 每个 App 自己写适配器 | 标准协议,写一次到处用 |
|
||
| 开发者成本 | 为每个 AI 工具单独开发 | 一个 MCP Server 覆盖所有 |
|
||
| 用户体验 | 换工具就丢记忆 | 记忆跟着用户走 |
|
||
| 生态 | 碎片化 | 5,800+ 服务器的统一生态 |
|
||
|
||
## 5 个月从 0 到 5,800+
|
||
|
||
```
|
||
MCP 服务器数量:
|
||
|
||
5800 ┤ ████
|
||
│ █████████
|
||
│ ██████████████
|
||
│ █████████████████
|
||
│ ████████████████████████
|
||
│ ████████████████████████████
|
||
│ ██████████████████████████████████
|
||
100 ┤ █████
|
||
│ ████
|
||
0 ┤█
|
||
└────────────────────────────────────────────
|
||
2024.11 2025.04
|
||
```
|
||
|
||
这个增速说明了两件事:
|
||
1. AI 工具确实需要标准化的外部数据接入
|
||
2. 开发者社区对"AI 记忆可插拔"有强烈需求
|