AI初认识(有无MCP流程对比)

0 阅读2分钟

为了清晰地展示MCP带来的改变,我们分别看无MCP有MCP两种情况下,这两个场景的工作流程。

场景:企业知识库

无MCP时的工作流程

在没有MCP时,每个AI应用都需要独立完成知识库的接入工作。

deepseek_mermaid_20260403_52e970.png

问题所在

  1. 重复开发:每个AI应用都要写一套调用知识库的代码
  2. 格式不统一:不同应用调用知识库的方式可能不同
  3. 维护成本高:知识库API升级,所有应用都要改
  4. 选择困难:有多个知识库供应商时,每个应用都要做一遍选型集成

有MCP时的工作流程

有了MCP,只需一次开发,所有支持MCP的AI应用都能直接使用。

deepseek_mermaid_20260403_a16144.png

核心变化

维度无MCP有MCP
接入方式每个应用单独写代码一个MCP Server,所有应用复用
新应用接入需要重新开发知识库调用逻辑零开发,配置MCP Server地址即可
知识库更换所有应用都要改代码只改MCP Server内部实现
标准化各应用调用方式不同统一MCP协议

对比总结

宏观对比

维度无MCP有MCP
开发模式每个应用独立接入,M×N次开发一次开发MCP Server,M+N次适配
新应用接入从头开发接入逻辑配置MCP Server地址即可
工具更换所有应用都要改代码只改MCP Server内部实现
标准化程度各应用各自为政统一MCP协议
安全管控分散在各应用集中在MCP Server
多轮对话各应用自己实现上下文管理MCP协议原生支持
生态复用无法跨应用共享任何支持MCP的应用都可使用

流程步骤对比

步骤无MCP有MCP
1用户提问用户提问
2AI应用接收AI应用接收
3每个应用自己实现:意图识别、参数提取AI应用通过MCP Client发送标准化请求
4每个应用自己写:调用知识库/数据库的代码MCP Server处理具体调用逻辑
5每个应用自己写:解析返回结果MCP Server返回标准化结果
6每个应用自己写:生成回答格式AI应用生成回答(或由MCP Server辅助生成)
7返回用户返回用户

一句话总结

无MCP时,每个AI应用都是一个“孤岛”,需要自己学会与所有外部工具“说话”;有MCP后,AI应用只需要学会MCP这一种“语言”,就能与所有支持MCP的工具“对话”。

这也正是MCP被称为AI领域的“USB-C接口”的原因——它统一了连接标准,让设备和工具之间可以即插即用。