在讨论 AI 应用、Agent、Claude Code、Cursor 或各类 AI 编程工具时,很多人会听到一个词:MCP 服务。这里的 MCP 指 Model Context Protocol,中文通常可以理解为“模型上下文协议”。它不是某一个具体模型,也不是单独的插件市场,而是一套让 AI 应用以标准方式连接外部工具和数据源的开放协议。

日常语境里说“接一个 MCP 服务”,多数时候指的是接入一个 MCP Server。这个服务端会把某些能力暴露给 AI 应用,比如读取文件、查询数据库、调用企业系统 API、搜索文档、生成固定提示词模板,或者执行某个受控工具操作。

MCP 服务是什么?AI 中常说的 Model Context Protocol 通俗介绍

MCP 想解决什么问题?

没有 MCP 之前,每个 AI 应用想接入外部系统,往往都要写一套专门的插件、接口或适配逻辑。一个工具要给 Claude 用一套方式,给 IDE 用另一套方式,给内部 Agent 又要再写一套。随着工具、数据源和 AI 应用数量增加,集成成本会越来越高。

MCP 的价值在于把这件事标准化。AI 应用不必为每个外部系统单独发明接口,外部系统也不必为每个 AI 客户端各写一套插件。只要双方遵循 MCP,AI 应用就可以通过统一协议发现服务端能力、读取上下文、调用工具并拿到结果。

Host、Client、Server 分别是什么?

MCP 的基本架构可以分成三层。Host 是 AI 应用本身,比如聊天应用、IDE、Agent 平台或桌面客户端。Client 通常运行在 Host 内部,负责维护与 MCP Server 的连接。Server 则是具体能力的提供方,它把文件、数据库、API、业务系统或自动化动作包装成标准能力。

换句话说,用户在 Host 里提出需求,Host 通过 MCP Client 连接某个 MCP Server;Server 根据授权提供上下文或执行工具;最终结果再返回给 AI,用来生成回答或继续完成任务。

MCP 服务是什么?AI 中常说的 Model Context Protocol 通俗介绍

MCP Server 通常提供哪些能力?

官方文档中常见的能力可以概括为三类:Resources、Prompts 和 Tools。

Resources 更像是可读取的上下文资源,比如文件内容、数据库记录、项目文档、日志片段或业务数据。它们帮助模型了解当前环境,但通常不代表主动执行操作。

Prompts 是预设好的提示词或工作流模板。比如把“生成周报”“分析错误日志”“根据规范审查代码”这些常用任务包装成可复用入口,让 AI 应用能够更稳定地触发一套固定流程。

Tools 则是可以被模型请求调用的工具能力,比如搜索、计算、创建工单、查询接口、执行脚本、读取仓库状态等。Tools 往往最有用,也最需要权限控制,因为它们可能影响外部系统状态。

常见使用场景

在开发场景中,MCP Server 可以连接 Git 仓库、数据库、文档系统、Issue 系统、日志平台或浏览器自动化工具,让 AI 助手不再只靠用户复制粘贴上下文,而是按授权主动读取相关信息。

在办公和运营场景中,MCP 可以让 AI 应用接入知识库、表格、CRM、内部 API 或搜索系统。用户问一个问题时,AI 可以通过 MCP 读取最新数据,再基于上下文给出更贴近业务的答案。

在自动化场景中,MCP Server 可以把某些动作做成工具,例如创建任务、生成报告、调用脚本、发送请求、更新记录等。这样 AI 不只是“回答问题”,还可以在明确授权下参与工作流。

使用 MCP 服务要注意什么?

MCP 的能力越强,越需要边界感。一个能读取文件、访问数据库、调用 API 的 MCP Server,如果配置不当,就可能暴露敏感数据或执行高风险操作。因此使用 MCP 服务时,至少要注意最小权限、人工确认、隔离运行、日志审计和服务来源可信。

MCP 服务是什么?AI 中常说的 Model Context Protocol 通俗介绍

尤其是删除、写入、付款、发邮件、改配置、执行命令这类动作,不应该默认放开给 AI 自动执行。更稳妥的做法是让 MCP Server 只开放必要目录和必要 API,对高风险工具调用增加用户确认,并保留调用日志,方便追踪问题。

总结:MCP 是 AI 应用的标准接口层

可以把 MCP 理解成 AI 应用和外部世界之间的标准接口层。它让不同 AI 应用能用相对一致的方式连接工具、数据源和业务系统,也让开发者不用为每个客户端重复造轮子。

当我们说“部署一个 MCP 服务”时,通常是在部署一个 MCP Server,把某类资源、提示词或工具能力以标准协议暴露出来。它的意义不在于让 AI 无限制操作一切,而是在可控授权和明确边界内,让 AI 更好地理解上下文、调用工具并完成任务。

参考资料:Model Context Protocol 官方介绍MCP Architecture