
“希望AI能直接查看自家数据库和手头文件来工作”,使用AI时你是否有过这样的想法?
过去,为了连接AI与数据库或各种服务,必须为每种情况开发专门的连接程序。此次介绍的“MCP”就是为实现AI与外部数据连接的统一标准而诞生的机制。
什么是MCP——连接AI与外部数据的通用标准
MCP是“Model Context Protocol(模型上下文协议)”的缩写,是连接AI应用与外部数据或工具的开放通用标准。
在MCP中,提供外部数据和功能的一方称为“MCP服务器”,使用这些数据和功能的AI应用端则称为“MCP客户端”。
例如,如果有支持文件、数据库、GitHub、日历等的MCP服务器,支持MCP的AI应用就可以通过统一方式获取信息或调用功能。
MCP由开发Claude的日本Anthropic公司于2024年11月发布,随后迅速普及。目前不仅Claude,ChatGPT、GitHub Copilot等多种AI服务和开发工具也已支持MCP。此外,MCP已捐赠给Linux Foundation旗下的Agentic AI Foundation(AAIF),以开放形式持续开发,避免成为某一企业的专属标准。
类比为“AI版USB-C”
Anthropic将MCP比作“面向AI应用的USB-C”。
过去,电脑连接打印机、鼠标、外置硬盘等外设时,各设备采用不同接口。USB的出现统一了接口标准,使各种设备能用同一规则连接。
MCP的作用类似。
此前,连接AI与数据库或GitHub等外部服务时,需要针对每种组合开发不同连接方式。
而支持MCP的外部服务可以用同一机制被多个MCP兼容的AI应用调用。MCP本身不存储数据,而是定义了“AI与外部服务如何对话”的规则。
AI代理时代MCP的重要性
MCP备受关注的原因之一是它支持“AI代理”——能够自主思考和行动的AI。
如果AI仅仅回答聊天问题,所需外部功能有限。但若让AI“查明日行程”、“给相关人员发邮件”、“查找并整理资料”等,就必须与日历、邮件、内部数据、网络服务等连接。
这时,MCP作为“通用接口”发挥作用。
MCP服务器不仅提供信息资源(Resources),还支持搜索、文件操作、API调用等工具(Tools)。AI不仅能参考外部信息,还能实际执行任务,这是MCP的关键。

不过,AI能操作多种工具,也意味着权限管理尤为重要。比如发送邮件、修改文件等操作,必须谨慎设置AI的权限。
MCP并非提升AI智能的技术,而是连接AI与我们日常使用的数据和工具的技术。
随着AI从“对话伙伴”转变为“实际工作者”,MCP作为连接AI与外部世界的通用标准,发挥着不可或缺的作用。


