什么是 MCP(Model Context Protocol)
基于行业介绍文章与官方文档,MCP 是一个标准协议,让 AI 助手可以用统一方式连接外部工具与数据。
为什么需要 MCP
- 没有 MCP 时,AI 应用与每个工具通常都要单独开发对接逻辑。
- MCP 提供统一接口,让客户端用同一种方式对接多种工具服务器。
- 可降低集成成本、提升可移植性,并加速生态扩展。
MCP 架构(概念版)
- Host / Client:AI 应用或智能体运行环境。
- MCP Server:按 MCP 标准暴露工具、资源和提示模板。
- 外部系统:SaaS API、内部服务、文件、数据库等。
可以把 MCP 理解为 AI 工具体系里的统一接口标准。
核心能力
- Tools:可调用操作,如创建工单、执行查询。
- Resources:模型可读取的结构化上下文数据。
- Prompts:由服务器提供的可复用提示模板。
安全模型(实务)
- 模型运行时与外部系统之间有明确权限边界。
- 服务器端可统一做鉴权、范围控制、审计日志和限流。
- 相比临时拼接式对接,协议化契约更可追踪、可治理。
落地路径
- 先选一个小场景试点,如 issue 系统或文档检索。
- 把后端能力封装成 MCP server,并定义清晰工具契约。
- 上线前补齐鉴权与审计日志。
- 根据真实提示词迭代工具定义与返回格式。