链载Ai

标题: 如何将企业内部系统通过MCP与大模型Agent打通 [打印本页]

作者: 链载Ai    时间: 4 小时前
标题: 如何将企业内部系统通过MCP与大模型Agent打通

01


写在前面

近两年,AI 技术风潮席卷而来,如何让企业内部系统(如 ERP、OMS 等)与大模型实现高效互通,已经成为 AI 落地过程中的关键一环。 在过去,我们可能会通过自研代码,利用 LLM 的 Function Call 能力来打通数据与模型。但自 2024 年底 Claude 母公司 Anthropic 推出 MCP(Model Context Protocol)协议后,这一过程变得更加标准化、便捷化,让大模型具备直接调用企业内部系统的能力变得更快、更容易。 今天,我们就来聊一聊:如何通过 MCP,将大模型与企业内部系统打通。

02


认识 MCP

先简单介绍下今天的主角——MCP。 官方对 MCP 的定义是:

MCP 是一种开放协议,用于标准化应用程序如何为大型语言模型(LLM)提供上下文。可以将 MCP 类比为 AI 应用的 “USB-C 接口”。正如 USB-C 统一了设备连接外部配件的方式,MCP 也提供了将 AI 模型连接到不同数据源和工具的标准化方式,使 LLM 能够构建代理(Agent)、执行复杂工作流,并与外部世界连接。

一句话概括:MCP 定义了外部世界如何将工具、数据、资源等安全、规范地提供给大模型,从而让模型具备与外部系统交互的能力。
更详细的内容,可以参考官方文档:https://modelcontextprotocol.io/docs/getting-started/intro

03


本文关注的场景

本文主要讨论如何通过企业内部系统对外提供 MCP-Server 服务,从而让大模型直接调用企业业务能力。 不涉及 MCP-Client 的实现,所有示例均以 外部 MCP Host 为例。 原因很简单:

04


两种实现思路

本文提供两种落地方式:
  1. 编码自建 MCP-Server
  2. 利用外部自动化平台构建 MCP-Server
没有孰优孰劣,取决于企业的技术储备与上线需求:
接下来我们分别展开。
编码自建 MCP-Server
MCP 官方提供了多种语言的 SDK(Python、Go、TypeScript、Java 等),企业可以结合自身技术栈选择合适的实现方式。 除了官方 SDK,还可以使用第三方框架,例如 Java 技术栈可选 Spring AI、LangChain4j 等等。像Spring官方对于mcp这块的案例说明也是比较完整的。
详细可以参考官方文档:https://docs.spring.io/spring-ai/reference/api/mcp/mcp-overview.html
架构建议
为了在大模型和企业内部服务之间实现可管可控的调用,我们可以在 MCP Host 与内部系统之间增加一个 MCP Server Manager,主要包含以下组件:
通过这种方式:
这样,一个可管理、可监控、可安全控制的 MCP 企业服务桥梁 就建立起来了。
利用外部自动化平台
另一种方式是使用 外部自动化平台(如 dify、n8n、Activepieces、Zapier 等)。 这些工具提供了强大的可视化编排能力,可以在 零代码/低代码 的情况下快速创建 AI 服务,其中 MCP 也已逐渐被支持。
如上图,Activepieces已经集成了MCP功能,支持将工作流、pieces集成为mcp工具,同时也支持本地化部署。我们完全可以将企业内部服务通过http形式提供给Activepieces,封装在工具中,然后对外提供mcp server。
优势
不足
改进思路
  1. 本地化部署自动化平台
诸如activepieces之类,我们可以选择本地化部署,通过管控入口IP 、内网部署等方式从一定程度上降低安全风险。
  1. 在外部工具与大模型之间增加统一的 MCP 接口网关
在企业内部服务与外部mcp server平台之间架起的MCP Tool API GW,统一管理企业对外提供的工具服务,有以下优点:
这种方式特别适合技术力量有限但希望快速落地的企业,只需专注于维护现有 API 接口,即可让大模型调用企业业务能力。

05


总结

MCP 为 AI 与企业内部系统之间架设了一条标准化、高扩展性的高速通道。 无论是自建 MCP-Server还是借助外部平台,核心目标都是让大模型在安全、可控的前提下调用企业的业务能力。
随着 MCP 生态的完善,未来企业将能更轻松地将 ERP、OMS、CRM 等系统与大模型打通,真正实现AI 驱动业务。






欢迎光临 链载Ai (https://www.lianzai.com/) Powered by Discuz! X3.5