04-MCP集成完整指南
04-MCP集成完整指南
04 MCP集成完整指南 04 MCP集成完整指南 Modified May 9 3. 确认在项目目录启动Claude Code 4. 退出后重新启动Claude Code Q11:工具调用返回错误怎么办? A: 1. 检查参数是否正确 2. 检查API Key是否有效 3. 查看MCP服务器日志 4. 使用MCP Inspector调试 Q12:如何更新MCP服务器? A:npx会自动获取最新版本。如需强制更新: Code block Bash Copy 清除npx缓存 npx clear npx cache 或删除缓存目录 macOS/Linux rm rf /.npm/ npx Windows rd /s /q %LOCALAPPDATA%\npm cache\ npx 开发问题 Q13:用TypeScript还是Python开发MCP? A: 官方推荐TypeScript,生态更成熟。 Q14:如何调试自己开发的MCP? A:使用MCP Inspector: Code block Bash Copy npx @modelcontextprotocol/inspector node ./dist/index.js 然后访问 http://127.0.0.1:6274 Q15:如何发布MCP到npm? A: Code block Bash Copy npm login npm run build npm publish access public 安全问题 Q16:API Key泄露了怎么办? A: 1. 立即删除泄露的Key 2. 创建新Key 3. 更新环境变量 4. 检查使用记录是否异常 Q17:如何安全管理API Key? A: • ✅ 使用环境变量,不硬编码 • ✅ 使用 ${VAR} 语法引用 • ✅ .mcp.json 只放引用,不放值 • ✅ 敏感配置放Local作用域 • ❌ 不要提交包含Key的文件到Git Q18:MCP服务器能访问我的所有文件吗? A:不能。Filesystem MCP只能访问你在配置中指定的目录。 其他问题 Q19:MCP支持哪些AI工具? A:已支持: • Claude Desktop • Claude Code • VS Code + Continue • Cursor • Zed • 以及更多支持MCP协议的工具 Q20:哪里找更多MCP服务器? A: • 官方仓库:https://github.com/modelcontextprotocol/servers • Awesome列表:https://github.com/punkpeye/awesome mcp servers • MCP Server Finder:https://www.mcpserverfinder.com/ 总结与检查清单 学习成果检查 完成本课后,你应该能够: 理解MCP价值:能向他人解释MCP是什么、为什么重要 配置基础MCP:成功配置Filesystem MCP并调用工具 配置GitHub MCP:正确设置Token并管理仓库 配置数据库MCP:连接SQLite或PostgreSQL 理解三作用域:知道Local/Project/User的区别和使用场景 排查常见问题:能独立解决配置和连接错误 开发简单MCP:能创建包含Tool的MCP服务器(可选) 配置检查清单 在项目中使用MCP前,确认: .mcp.json 文件存在且格式正确 所需环境变量已配置 API Key安全存储(不在配置文件中硬编码) Claude Code启动时显示MCP服务器已连接 至少测试过一个MCP工具调用 推荐下一步 1. 配置更多服务器:根据你的开发需求,配置Context7、Brave Search等 2. 深入学习:阅读MCP官方文档了解更多高级特性 3. 开发自定义MCP:将你的常用工具封装成MCP服务器 4. 参与社区:在GitHub上分享你开发的MCP服务器 附录 附录A:完整.mcp.json模板 Code block JSON Copy { "mcpServers": { "filesystem": { "command": "npx", "args": [" y", "@modelcontextprotocol/server filesystem", "./src", "./docs"], "env": {} }, "github": { "command": "npx", "args": [" y", "@modelcontextprotocol/server github"], "env": { "GITHUB PERSONAL ACCESS TOKEN": "${GITHUB PERSONAL ACCESS TOKEN}" } }, "sqlite": { "command": "uvx", "args": ["mcp server sqlite", " db path", "./data/app.db"], "env": {} }, "context7": { "command": "npx", "args": [" y", "@upstash/context7 mcp"], "env": {} }, "brave search": { "command": "npx", "args": [" y", "@modelcontextprotocol/server brave search"], "env": { "BRAVE API KEY": "${BRAVE API KEY}" } }, "memory": { "command": "npx", "args": [" y", "@modelcontextprotocol/server memory"], "env": {} }, "fetch": { "command": "uvx", "args": ["mcp server fetch"], "env": {} }, "sequential thinking": { "command": "npx", "args": [" y", "@modelcontextprotocol/server sequential thinking"], "env": {} }, "puppeteer": { "command": "npx", "args": [" y", "@modelcontextprotocol/server puppeteer"], "env": {} } } } 附录B:MCP命令速查表 命令 功能 示例 重要 claude mcp list 列出所有MCP服务器 claude mcp list ⭐ claude mcp add 添加MCP服务器 claude mcp add fs npx y @.../server filesystem ./ ⭐ claude mcp get 查看服务器详情 claude mcp get github claude mcp remove 删除服务器 claude mcp remove github claude mcp debug 调试模式启动 claude mcp debug ⭐ ⚠️ 重要澄清:claude mcp test 和 claude mcp restart 命令不存在。如需测试服务器,使用 claude mcp get <name 查看状态;如需重启,退出并重新启动Claude Code。 附录C:官方MCP服务器列表 服务器 包名 功能 重要 Filesystem @modelcontextprotocol/server filesystem 文件系统操作 ⭐ GitHub @modelcontextprotocol/server github GitHub仓库管理 ⭐ GitLab @modelcontextprotocol/server gitlab GitLab仓库管理 Git mcp server git(Python/uvx) 本地Git操作 SQLite mcp server sqlite(Python/uvx) SQLite数据库 ⭐ 3. 确认在项目目录启动Claude Code 4. 退出后重新启动Claude Code Q11:工具调用返回错误怎么办? A: 1. 检查参数是否正确 2. 检查API Key是否有效 3. 查看MCP服务器日志 4. 使用MCP Inspector调试 Q12:如何更新MCP服务器? A:npx会自动获取最新版本。如需强制更新: 开发问题 Q13:用TypeScript还是Python开发MCP? A: 官方推荐TypeScript,生态更成熟。 Q14:如何调试自己开发的MCP? A:使用MCP Inspector: 然后访问 http://127.0.0.1:6274 Q15:如何发布MCP到npm? A: 安全问题 Q16:API Key泄露了怎么办? A: 1. 立即删除泄露的Key 2. 创建新Key 3. 更新环境变量 4. 检查使用记录是否异常 Q17:如何安全管理API Key? A: • ✅ 使用环境变量,不硬编码 • ✅ 使用 ${VAR} 语法引用 • ✅ .mcp.json 只放引用,不放值 • ✅ 敏感配置放Local作用域 • ❌ 不要提交包含Key的文件到Git Q18:MCP服务器能访问我的所有文件吗? A:不能。Filesystem MCP只能访问你在配置中指定的目录。 其他问题 Q19:MCP支持哪些AI工具? A:已支持: • Claude Desktop • Claude Code • VS Code + Continue • Cursor • Zed • 以及更多支持MCP协议的工具 Q20:哪里找更多MCP服务器? A: • 官方仓库:https://github.com/modelcontextprotocol/servers • Awesome列表:https://github.com/punkpeye/awesome mcp servers • MCP Server Finder:https://www.mcpserverfinder.com/ 总结与检查清单 学习成果检查 完成本课后,你应该能够: 理解MCP价值:能向他人解释MCP是什么、为什么重要 配置基础MCP:成功配置Filesystem MCP并调用工具 配置GitHub MCP:正确设置Token并管理仓库 配置数据库MCP:连接SQLite或PostgreSQL 理解三作用域:知道Local/Project/User的区别和使用场景 排查常见问题:能独立解决配置和连接错误 开发简单MCP:能创建包含Tool的MCP服务器(可选) 配置检查清单 在项目中使用MCP前,确认: .mcp.json 文件存在且格式正确 所需环境变量已配置 API Key安全存储(不在配置文件中硬编码) Claude Code启动时显示MCP服务器已连接 至少测试过一个MCP工具调用 推荐下一步 1. 配置更多服务器:根据你的开发需求,配置Context7、Brave Search等 2. 深入学习:阅读MCP官方文档了解更多高级特性 3. 开发自定义MCP:将你的常用工具封装成MCP服务器 4. 参与社区:在GitHub上分享你开发的MCP服务器 附录 附录A:完整.mcp.json模板 附录B:MCP命令速查表 命令 功能 示例 重要 claude mcp list 列出所有MCP服务器 claude mcp list ⭐ claude mcp add 添加MCP服务器 claude mcp add fs npx y @.../server filesystem ./ ⭐ claude mcp get 查看服务器详情 claude mcp get github claude mcp remove 删除服务器 claude mcp remove github claude mcp debug 调试模式启动 claude mcp debug ⭐ 命令 命令 功能 功能 示例 示例 重要 重要 claude mcp list claude mcp list 列出所有MCP服务器 列出所有MCP服务器 claude mcp list claude mcp list ⭐ ⭐ claude mcp add claude mcp add 添加MCP服务器 添加MCP服务器 claude mcp add fs npx y @.../server filesystem ./ claude mcp add fs npx y @.../server filesystem ./ ⭐ ⭐ claude mcp get claude mcp get 查看服务器详情 查看服务器详情 claude mcp get github claude mcp get github claude mcp remove claude mcp remove 删除服务器 删除服务器 claude mcp remove github claude mcp remove github claude mcp debug claude mcp debug 调试模式启动 调试模式启动 claude mcp debug claude mcp debug ⭐ ⭐ ⚠️ 重要澄清:claude mcp test 和 claude mcp restart 命令不存在。如需测试服务器,使用 claude mcp get <name 查看状态;如需重启,退出并重新启动Claude Code。 附录C:官方MCP服务器列表 服务器 包名 功能 重要 Filesystem @modelcontextprotocol/server filesystem 文件系统操作 ⭐ GitHub @modelcontextprotocol/server github GitHub仓库管理 ⭐ GitLab @modelcontextprotocol/server gitlab GitLab仓库管理 Git mcp server git(Python/uvx) 本地Git操作 SQLite mcp server sqlite(Python/uvx) SQLite数据库 ⭐ 服务器 服务器 包名 包名 功能 功能 重要 重要 Filesystem Filesystem @modelcontextprotocol/server filesystem @modelcontextprotocol/server filesystem 文件系统操作 文件系统操作 ⭐ ⭐ GitHub GitHub @modelcontextprotocol/server github @modelcontextprotocol/server github GitHub仓库管理 GitHub仓库管理 ⭐ ⭐ GitLab GitLab @modelcontextprotocol/server gitlab @modelcontextprotocol/server gitlab GitLab仓库管理 GitLab仓库管理 Git Git mcp server git(Python/uvx) mcp server git(Python/uvx) 本地Git操作 本地Git操作 SQLite SQLite mcp server sqlite(Python/uvx) mcp server sqlite(Python/uvx) SQLite数据库 SQLite数据库 ⭐ ⭐ PostgreSQL @modelcontextprotocol/server postgres PostgreSQL数据库 Memory @modelcontextprotocol/server memory 持久化记忆 Fetch mcp server fetch(Python/uvx) 网页获取 Time mcp server time(Python/uvx) 时间服务 Sequential Thinking @modelcontextprotocol/server sequential thinking 顺序思考 Puppeteer @modelcontextprotocol/server puppeteer 浏览器自动化 Brave Search @modelcontextprotocol/server brave search 网页搜索 ⭐ Context7 @upstash/context7 mcp 技术文档 ⭐ 附录D:资源链接 官方资源: • MCP官方文档:https://modelcontextprotocol.io/ • MCP规范:https://modelcontextprotocol.io/specification/2025 11 25 • Claude Code MCP文档:https://code.claude.com/docs/en/mcp • 官方服务器仓库:https://github.com/modelcontextprotocol/servers • TypeScript SDK:https://github.com/modelcontextprotocol/typescript sdk • Python SDK:https://github.com/modelcontextprotocol/python sdk 社区资源: • Awesome MCP Servers:https://github.com/punkpeye/awesome mcp servers • MCP Server Finder:https://www.mcpserverfinder.com/ • MCP中文站:https://mcpcn.com/ 📌 信息来源: 作者:老金更新日期:2026年4月5日版本:V1.4(v2.1.90 release 摘录入差量)字数统计:约3,500行 / 28,000字适用版本:MCP规范 2025 11 25 / Claude Code v2.1.133 版本更新日志 V1.4(2026 04 05) • 差量更新:增加 v2.1.90 官方 release 中与 MCP 工具 schema 缓存、SSE 大帧、resume + MCP 相关的 What's changed 原文摘录(附 release 链接) V1.2 内容更新(2026 03 18) 更新项 说明 MCP Elicitation 新增 MCP Elicitation 交互式信息请求说明(v2.1.69+) 适用版本 更新至 Claude Code v2.1.69+ 更新项 更新项 说明 说明 MCP Elicitation MCP Elicitation 新增 MCP Elicitation 交互式信息请求说明(v2.1.69+) 新增 MCP Elicitation 交互式信息请求说明(v2.1.69+) 适用版本 适用版本 更新至 Claude Code v2.1.69+ 更新至 Claude Code v2.1.69+ V1.1 修正内容(2025 12 23) 修正项 问题 修正后 CLI命令表 claude mcp test 命令不存在 移除并添加澄清说明 CLI命令表 claude mcp restart 命令不存在 移除并添加澄清说明 包名拼写 server sequentialthinking 缺少连字符 修正为 server sequential thinking 修正项 修正项 问题 问题 修正后 修正后 CLI命令表 CLI命令表 claude mcp test 命令不存在 claude mcp test 命令不存在 移除并添加澄清说明 移除并添加澄清说明 CLI命令表 CLI命令表 claude mcp restart 命令不存在 claude mcp restart 命令不存在 移除并添加澄清说明 移除并添加澄清说明 包名拼写 包名拼写 server sequentialthinking 缺少连字符 server sequentialthinking 缺少连字符 修正为 server sequential thinking 修正为 server sequential thinking 💡 审查方法:基于官方Claude Code文档验证技术准确性,确保代码示例可直接运行。 MCP集成完整指南:从配置到开发的实战手册 课程信息 • 作者:老金 • GitHub:https://github.com/KimYx0207 • 公众号:老金带你玩AI • X(Twitter):老金带你玩AI • 个人博客:https://aiking.dev • 预计学时:4 6小时 • 难度等级:⭐⭐ 入门级(有Claude Code基础即可) • 更新日期:2026年4月 • 适用版本:MCP规范 2025 11 25 / Claude Code v2.1.133(验证于 2026 05 08) • 前置要求:已完成Claude Code安装和基础使用 https://aiking.dev 课程信息 • 作者:老金 • GitHub:https://github.com/KimYx0207 • 公众号:老金带你玩AI • X(Twitter):老金带你玩AI • 个人博客:https://aiking.dev https://aiking.dev • 预计学时:4 6小时 • 难度等级:⭐⭐ 入门级(有Claude Code基础即可) • 更新日期:2026年4月 • 适用版本:MCP规范 2025 11 25 / Claude Code v2.1.133(验证于 2026 05 08) • 前置要求:已完成Claude Code安装和基础使用 2026 04 差量更新(先读) 这章原本已经比较新,但仍有两个需要校正的点: • MCP 工具懒加载不是“新鲜功能提示”了,在当前版本里应把它当成默认能力来理解。 • MCP Elicitation、远程 MCP、MCP Apps 现在应一起看成同一代 MCP 体验增强,而不是零散补丁。 与 MCP / 传输相关的 v2.1.90 → v2.1.133 变更(GitHub Release 摘录) 下列条目直接摘自官方 What's changed(英文原文,便于核对;未收录与本节主题无关的其它条目): v2.1.90(release): release • Improved performance: eliminated per turn JSON.stringify of MCP tool schemas on cache key lookup • Improved performance: SSE transport now handles large streamed frames in linear time (was quadratic) • Fixed resume causing a full prompt cache miss on the first request for users with deferred tools, MCP servers, or custom agents (regression since v2.1.69) v2.1.121(release): release • Added alwaysLoad config option for MCP servers to skip ToolSearch deferral v2.1.128 133:MCP OAuth proxy 和 mTLS 相关修复,Gateway /v1/models 发现增强(具体条目请查看对应 release notes)。 阅读提示:属于客户端实现层优化与修复;若你遇到「工具很多时变慢」「SSE 大帧」「带 MCP 的会话 resume 后首条 prompt cache」等现象,可先对照该 release 与当前 claude version,再决定是否升级。 本课学习目标 完成本课学习后,你将能够: 1. 理解MCP的核心价值:掌握MCP协议与传统AI工具集成方式的本质区别 2. 配置常用MCP服务器:独立完成Filesystem、GitHub、数据库等10+核心服务器配置 3. 掌握三作用域配置体系:理解Local/Project/User作用域的优先级和适用场景 4. 排查MCP连接问题:独立解决90%的常见配置和连接故障 5. 理解MCP工作原理:掌握STDIO/HTTP传输层和JSON RPC通信机制 6. 开发自定义MCP服务器:从零创建一个可用的MCP服务器(TypeScript) 7. 安全使用MCP:正确管理API密钥和敏感配置 学习路径导航(先看这里!) 根据你的情况选择学习路径:这是一篇3000+行的长教程,不用全看!根据你的目标选择路径。 路径A:快速上手(60分钟) 适合人群:急着用MCP,想快速配一个看效果 只看这些章节(其他跳过): 60分钟后你能达到:成功配置2 3个MCP服务器,Claude Code能调用外部工具 路径B:完整学习(4 6小时) 适合人群:想深入理解MCP,掌握配置和开发 学习顺序:从头到尾所有章节 建议分段学习: • 第1天(2小时):第1 3部分(理解+配置) • 第2天(2小时):第4 5部分(原理+开发) • 第3天(1小时):第6 7部分(故障排查+FAQ) 路径C:问题排查(10分钟) 适合人群:MCP配置出问题,需要快速解决 直接跳到这些章节: 使用方法: 1. 按 Ctrl + F 搜索你的错误信息关键词 2. 找到对应的Q&A 3. 按步骤解决 路径D:专项学习(30 60分钟/主题) 适合人群:已经会配置MCP,想学习特定功能 想学什么 看哪几节 预计时间 自定义MCP开发 第五部分 1.5小时 三作用域配置 第三部分3.4节 30分钟 MCP工作原理 第四部分 45分钟 安全最佳实践 第三部分3.5节 20分钟 想学什么 想学什么 看哪几节 看哪几节 预计时间 预计时间 自定义MCP开发 自定义MCP开发 第五部分 第五部分 1.5小时 1.5小时 三作用域配置 三作用域配置 第三部分3.4节 第三部分3.4节 30分钟 30分钟 MCP工作原理 MCP工作原理 第四部分 第四部分 45分钟 45分钟 安全最佳实践 安全最佳实践 第三部分3.5节 第三部分3.5节 20分钟 20分钟 术语表(小白必读) 在开始之前,先了解这些关键术语。用生活类比帮助理解: 术语 英文全称 通俗解释 生活类比 JSON JavaScript Object Notation 一种通用的数据格式,用花括号{}组织数据,MCP配置文件就是JSON格式 标准化的表格模板 (波浪号) Home Directory 用户的"家目录",macOS是/Users/用户名,Linux是/home/用户名,Windows对应C:\Users\用户名 你电脑上"我的文档"的上级目录 MCP Model Context Protocol AI工具的"USB接口标准",让AI能连接各种外部工具 USB接口标准 MCP Server • 符合MCP标准的"工具包",提供特定功能 USB设备(U盘、键盘) MCP Client • 连接和使用MCP Server的程序 电脑的USB接口 MCP Host • 运行MCP Client的宿主程序(如Claude Code) 电脑主机 Tools • MCP Server提供的"工具函数",AI可以调用 工具箱里的锤子、螺丝刀 Resources • MCP Server提供的"数据资源",AI可以读取 参考书、资料库 Prompts • MCP Server提供的"预设模板",标准化交互 填空表格、问卷模板 STDIO Standard Input/Output "直连线"传输方式,本地进程通信 USB直连线 HTTP Hypertext Transfer Protocol "网线"传输方式,支持远程通信 网线/WiFi JSON RPC JSON Remote Procedure Call MCP的通信协议,用JSON格式传递消息 对讲机的通话格式 作用域 Scope 配置的生效范围(Local/Project/User) 房间/楼层/整栋楼 npx Node Package eXecute 临时运行npm包的工具 租借工具(用完还) 术语 术语 英文全称 英文全称 通俗解释 通俗解释 生活类比 生活类比 JSON JSON JavaScript Object Notation JavaScript Object Notation 一种通用的数据格式,用花括号{}组织数据,MCP配置文件就是JSON格式 一种通用的数据格式,用花括号{}组织数据,MCP配置文件就是JSON格式 标准化的表格模板 标准化的表格模板 (波浪号) (波浪号) Home Directory Home Directory 用户的"家目录",macOS是/Users/用户名,Linux是/home/用户名,Windows对应C:\Users\用户名 用户的"家目录",macOS是/Users/用户名,Linux是/home/用户名,Windows对应C:\Users\用户名 你电脑上"我的文档"的上级目录 你电脑上"我的文档"的上级目录 MCP MCP Model Context Protocol Model Context Protocol AI工具的"USB接口标准",让AI能连接各种外部工具 AI工具的"USB接口标准",让AI能连接各种外部工具 USB接口标准 USB接口标准 MCP Server MCP Server • • 符合MCP标准的"工具包",提供特定功能 符合MCP标准的"工具包",提供特定功能 USB设备(U盘、键盘) USB设备(U盘、键盘) MCP Client MCP Client • • 连接和使用MCP Server的程序 连接和使用MCP Server的程序 电脑的USB接口 电脑的USB接口 MCP Host MCP Host • • 运行MCP Client的宿主程序(如Claude Code) 运行MCP Client的宿主程序(如Claude Code) 电脑主机 电脑主机 Tools Tools • • MCP Server提供的"工具函数",AI可以调用 MCP Server提供的"工具函数",AI可以调用 工具箱里的锤子、螺丝刀 工具箱里的锤子、螺丝刀 Resources Resources • • MCP Server提供的"数据资源",AI可以读取 MCP Server提供的"数据资源",AI可以读取 参考书、资料库 参考书、资料库 Prompts Prompts • • MCP Server提供的"预设模板",标准化交互 MCP Server提供的"预设模板",标准化交互 填空表格、问卷模板 填空表格、问卷模板 STDIO STDIO Standard Input/Output Standard Input/Output "直连线"传输方式,本地进程通信 "直连线"传输方式,本地进程通信 USB直连线 USB直连线 HTTP HTTP Hypertext Transfer Protocol Hypertext Transfer Protocol "网线"传输方式,支持远程通信 "网线"传输方式,支持远程通信 网线/WiFi 网线/WiFi JSON RPC JSON RPC JSON Remote Procedure Call JSON Remote Procedure Call MCP的通信协议,用JSON格式传递消息 MCP的通信协议,用JSON格式传递消息 对讲机的通话格式 对讲机的通话格式 作用域 作用域 Scope Scope 配置的生效范围(Local/Project/User) 配置的生效范围(Local/Project/User) 房间/楼层/整栋楼 房间/楼层/整栋楼 npx npx Node Package eXecute Node Package eXecute 临时运行npm包的工具 临时运行npm包的工具 租借工具(用完还) 租借工具(用完还) 环境变量 Environment Variable 系统级配置,存储敏感信息 保险柜里的密码本 第一部分:MCP简介(5分钟快速理解) 1.1 MCP是什么 一句话理解:MCP(Model Context Protocol)是AI工具的"USB接口标准",让任何AI应用都能即插即用地连接各种外部服务。 为什么需要MCP? 没有MCP之前(混乱的世界): 有了MCP之后(标准化的世界): 生活类比: MCP的核心价值 对比维度 传统集成方式 MCP方式 开发成本 每个工具单独对接,重复开发 一次开发,多处复用 兼容性 各平台接口不兼容 开放标准,跨平台通用 安全性 安全边界模糊 明确的权限控制和隔离 维护成本 高(每个集成都要维护) 低(社区共建,生态复用) 学习成本 高(每个工具API不同) 低(统一协议,学一次用到处) 对比维度 对比维度 传统集成方式 传统集成方式 MCP方式 MCP方式 开发成本 开发成本 每个工具单独对接,重复开发 每个工具单独对接,重复开发 一次开发,多处复用 一次开发,多处复用 兼容性 兼容性 各平台接口不兼容 各平台接口不兼容 开放标准,跨平台通用 开放标准,跨平台通用 安全性 安全性 安全边界模糊 安全边界模糊 明确的权限控制和隔离 明确的权限控制和隔离 维护成本 维护成本 高(每个集成都要维护) 高(每个集成都要维护) 低(社区共建,生态复用) 低(社区共建,生态复用) 学习成本 学习成本 高(每个工具API不同) 高(每个工具API不同) 低(统一协议,学一次用到处) 低(统一协议,学一次用到处) 1.2 MCP的发展历程 📌 信息来源:MCP官方文档 | GitHub公告 | 验证日期:2026 02 25 MCP官方文档 GitHub公告 时间 里程碑事件 意义 2024年11月 Anthropic发布MCP 1.0规范 开创AI工具标准化先河 2025年3月 发布2025 03 26版本 引入Streamable HTTP传输,废弃SSE 2025年6月 发布2025 06 18版本 进一步完善协议规范 2025年11月 发布2025 11 25版本 当前最新稳定版本 2025年12月9日 MCP捐赠给Linux基金会AAIF 成为行业标准,OpenAI/Google/Microsoft等巨头支持 时间 时间 里程碑事件 里程碑事件 意义 意义 2024年11月 2024年11月 Anthropic发布MCP 1.0规范 Anthropic发布MCP 1.0规范 开创AI工具标准化先河 开创AI工具标准化先河 2025年3月 2025年3月 发布2025 03 26版本 发布2025 03 26版本 引入Streamable HTTP传输,废弃SSE 引入Streamable HTTP传输,废弃SSE 2025年6月 2025年6月 发布2025 06 18版本 发布2025 06 18版本 进一步完善协议规范 进一步完善协议规范 2025年11月 2025年11月 发布2025 11 25版本 发布2025 11 25版本 当前最新稳定版本 当前最新稳定版本 2025年12月9日 2025年12月9日 MCP捐赠给Linux基金会