
过去两年,制造、能源、交通等重资产行业对 AI 的态度已经从“要不要试”转向“如何真正落地”。几乎每家拥有大规模设备集群的企业,都在探索大模型的应用场景:设备智能运维、预测性维护、故障根因分析、巡检报告自动生成……
但在实际落地中,一个问题很快显现出来:大模型即使拥有很强的语言理解和生成能力,如果无法实时获取企业数据、无法调用专业计算能力、无法遵循企业既有的权限与业务规则,最终仍然只能停留在聊天和生成层面。企业真正需要的,是让 AI 从会回答走向能办事。
因此,在大模型与企业系统之间,需要一个标准化、可治理的连接层。MCP 正是在这样的背景下,成为连接大模型与企业数据、应用和业务能力的重要基础设施。
大模型本身并不了解企业实时业务,它不知道最新的设备运行数据、客户数据、市场行情,也无法凭空掌握企业内部沉淀多年的业务规则和专业知识。如果企业只是把大量数据直接塞给大模型,不仅成本高、效率低,还可能因为幻觉、注意力稀疏或上下文噪声,输出不稳定甚至错误的回答。
因此,就出现了 MCP(Model Context Protocol,模型上下文协议),专门为 AI 设计的数据交互协议,提供了一套标准化的连接机制,解决大模型与外部系统之间的数据交互问题。MCP 就像 AI 世界的 USB 接口——统一、跨平台的给 AI 接入已有数据和专业能力。
在 MCP 的框架下,负责把这些企业数据和能力提供给 AI Agent 的服务端组件,就是 MCP Server。例如,通过 DolphinDB MCP Server,AI Agent 可以直接获取库内的海量设备测点数据,并使用 DolphinDB 内置的高性能时序计算引擎完成健康度评分、异常检测、趋势分析和剩余寿命预测等任务。这样一来,业务人员无需编写复杂代码,就能通过自然语言发起分析请求,快速获得可解释的诊断结果和维护建议,提升设备运维效率。
MCP Server 中的具体能力单元,就是 MCP Tool(工具)。AI Agent 并不是直接随意访问企业系统,而是通过一个个经过定义、授权和治理的 Tool 来完成具体任务。企业可以根据自己的业务逻辑,把内部的数据库查询、风控模型封装成 Tool,再交由 MCP Server 统一管理和调用。这样,AI 在企业业务场景中的准确性、稳定性与可用性都会大大提高。

DolphinDB 依照 MCP 标准原生开发了 DolphinDB MCP Server,提供 Tool、Prompt 及其管理能力。更重要的是,DolphinDB 将 MCP 协议集成在数据库内核中,也就是原生支持 MCP,而不是常见的借助 Python 等编程语言来实现(如 FastMCP)。
这里我们简单展开对比。目前市面上实现 MCP 的主流方式是中间件架构,也就是用 Python 等语言写独立的 MCP Server 服务,再去连接数据库。这种方式需要经历数据库 → Python → MCP → AI 的调用链路,会产生极大的延迟,在动辄数十万测点高频采集的工业场景中并不适用。
而 DolphinDB MCP Server 可以直接利用 DolphinDB 的库内计算、分布式能力和高性能计算能力,直接在数据库内部完成计算推理,再向 AI 返回需要的结果。这意味着数据少搬运、计算少绕路、上下文更精炼:既降低端到端延迟,也减少了不必要的 Token 消耗。

相比于"Python 中转"方案,DolphinDB 原生 MCP 实现了真正的计算下沉:
AI Agent 发起的复杂分析直接下沉到 DolphinDB 库内执行,利用分布式能力与高性能计算引擎,数据无需在网络间大规模搬运,仅给 AI 返回精炼的结构化结论,不仅大幅降低端到端延迟,更节省了昂贵的模型 Token 开销。
企业 AI 一旦进入生产环境,准确性之外,还必须考虑安全和治理。DolphinDB 在多年开发与行业实践中,已形成完善的安全治理能力。
•统一权限体系:DolphinDB MCP Server 原生复用 DolphinDB 的企业级权限管理系统。AI Agent 的每项操作均受数据库权限约束,有效降低了数据越权访问风险,防范误操作和数据泄露。
•审计与追踪:所有通过 MCP 协议发起的查询和指令均记录在数据库审计日志中,确保 AI 的行为可解释、可审计、可控,满足工业和金融场景的合规要求。
现行 AI 在企业应用落地时的一大困境是数据集成。很多工业现场的历史 IT 资产,尤其是 SCADA、MES、EAM 等系统,并不一定有 MCP 适配器,无法直连 AI 大模型。
而 DolphinDB 凭借其灵活完善的插件机制(目前已覆盖 MQTT、OPC UA、Kafka、REST API 等主流工业数据接口),可以快速对接企业现有的数据栈,将分散在控制系统、物料系统和质量系统中的设备数据统一接入 MCP 生态。
在明确 MCP 的价值之后,我们再来聊聊 的架构。
DolphinDB MCP Server 采用模块化设计,主要包括三个核心模块:工具管理、提示词管理、权限管理。三者协同工作,为企业级 AI Agent 提供完整的数据服务能力。

除了调用 DolphinDB 已经封装好的 Tool 外,企业也可以根据自己的业务逻辑,把专有函数和业务能力封装成标准化 Tool。并通过 DolphinDB MCP Server 统一管理。
函数 | 作用 | 业务价值 |
|---|---|---|
publishMCPTools | 将工作区中的工具进行发布 | 开放业务能力 |
addMCPTool | 在工作区增加工具定义 | 快速封装业务能力 |
updateMCPTool | 更新工作区的工具定义 | 持续优化分析逻辑 |
callMCPTool | 测试未经发布的工具(可指定 published=false) | 降低上线前风险 |
withdrawMCPTools | 下线已发布的工具 | 下架与版本回退 |
Prompt 管理
Prompt 管理的价值在于把经过实践验证的业务提问方式和任务流程沉淀为可复用模板。这样 AI Agent 不需要每次都从零开始理解任务,企业也可以将优秀的业务实践标准化,从而提升 AI 服务质量的一致性与稳定性。DolphinDB MCP Server 提供了完整的 Prompt 管理能力。
函数 | 作用 |
|---|---|
addMCPPrompt | 增加提示词,支持 ${} 占位符参数 |
updateMCPPrompt | 更新提示词(支持部分字段更新) |
getMCPPrompt | 调试提示词(可指定工作区/发布区) |
Tool 并不是谁都能调用的。DolphinDB MCP 可以结合数据库原有的权限体系,对 AI 能调用的资源和能力进行控制。企业可以建立从开发、测试到生产调用的完整管理机制。
MCP Tool 不是一次写完就一成不变的。随着设备类型增加、业务规则调整、实践反馈,Tool 需要持续调优和迭代。
DolphinDB 的 MCP 框架提供了一套完整的工具生命周期管理机制。具体来看,一个 MCP Tool 从开发到销毁,经历以下阶段:
定义函数 → 注册工具 → 发布上线 → 客户端调用 → 调优迭代 → 撤销发布 → 删除销毁
(def) (addMCPTool) (publish) (callMCPTool) (update) (withdraw) (dropMCPTool)DolphinDB 的设计考虑了:
•测试/发布双版本机制:更新工具后,线上版本不受影响,新逻辑只在内部测试环境生效,验证通过后再发布
•热更新:发布新版本时,客户端无感知切换,无需重启服务
•版本可回退:发现问题后可立即下线当前版本,恢复到稳定版本
这套机制让 MCP Tool 像代码一样可以被管理、被迭代、被审计——而不是写了一次就再也不敢动的黑盒,让 AI 能力也可以进入成熟的软件工程与治理体系。
从大模型到 AI Agent,工业行业关注的重点正在从“模型能说什么”转向“模型能做什么,以及能否稳定、合规、可控地做”。MCP 的价值,正是在于把数据、计算、权限、工具和业务流程标准化地连接起来,让 AI 不再只是停留在问答界面,而是能够安全地调用企业能力、参与真实业务闭环。
对于工业行业而言,DolphinDB MCP Server 不仅提供协议适配层,更把高性能时序计算、设备数据实时处理、工具生命周期管理和企业级安全治理统一起来。它让 AI 能够在低延迟、可审计、可管控的前提下获取精准的设备上下文,并将专家的诊断经验转化为可复用、可迭代、可治理的 MCP Tool。
在介绍 DolphinDB MCP 的下一篇推文,我们将进入实战环节,以 Intel Berkeley 公开传感器数据集为例,完整演示如何借助 DolphinDB MCP 将一台设备从“入网注册”到“退役归档”的全生命周期管理能力,封装为16个标准化的 MCP Tool,让 AI Agent 真正听懂设备、管好设备。
面向未来,DolphinDB 将继续作为 AI 时代工业物联网的智能数据底座,为大模型连接真实产线、进入生产系统、形成可治理的智能化能力提供可靠基础设施。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。