← 返回目录
O

OPC UA MCP Server

官方
让 AI 助手通过 MCP 操作 OPC UA。
分类
开发工具 第 348 / 438
Stars
★ 2.4k 非常热门
运行环境
.NET · 预编译二进制 · Docker
凭据
无需凭据
许可证
其他 / 未声明
最近提交
41FMRS · D

该服务器由 OPC Foundation 维护,面向 OPC UA 集成和工业自动化场景。源材料明确支持工具能力,但未提供具体工具标识符、传输方式、客户端兼容性或安装配置示例。

最强项 · 维护活跃度 13/20 最弱项 · 安全与权限 6/20

可靠性
7/20
安全与权限
6/20
维护活跃度
13/20
文档质量
8/20
安装易用性
7/20
查看各项评分依据
可靠性 7/20
清单声明提供工具能力,并说明默认 full profile 会注册全部工具,核心服务范围包括浏览、读写、方法调用和订阅,因此基本成功路径是合理的。但所给材料没有 MCP 专项测试、初始化/工具列表握手证据、错误处理说明或依赖控制细节;且本次仅作静态审查,故不超过 12 分并扣分。
安全与权限 6/20
服务器可执行 OPC UA 读写、方法调用、管理、PubSub 和诊断操作,具备潜在外部系统副作用;材料未说明认证、凭据存储、权限隔离、数据边界、危险操作确认或网络范围。没有证据表明存在红线风险,因此未判为 0-4,但缺少最小权限和确认机制证据导致明显扣分。
维护活跃度 13/20
项目由 OPC Foundation 维护,README 描述当前 2.0 主线、持续安全和关键缺陷修复,并提供贡献流程、CLA 和 SECURITY.md 报告渠道;构建、测试和发布徽章也显示维护基础。材料没有具体发布频率、提交活跃度、依赖更新或问题响应数据,且对象许可证为 NOASSERTION,而清单和 README 声称 MIT,治理与许可证元数据存在不一致,因此扣分。
文档质量 8/20
主 README 提供项目定位、平台支持、构建命令、示例应用和 MCP 文档入口,覆盖面较好。但未提供 MCP 工具清单、参数约束、认证配置、连接限制、权限模型、成本、失败处理或故障排查证据;清单中的 full/profile 行为也缺少可验证示例,因此只能给中低分。
安装易用性 7/20
README 明确要求 .NET 10 SDK,并给出从仓库根目录 restore/build 的步骤,也声称 MCP 服务器可安装为 .NET 工具或容器。可是所给材料没有实际安装命令、主流 MCP 客户端配置、服务器连接参数、认证设置或端到端验证步骤,准备和接入过程仍不完整。

静态评测 · 未实际运行收录于 2026-08-14

查看 FMRS 评分方法 →

选型与风险

能访问什么访问网络

适合谁

  • 工业控制、制造、能源和 IoT 场景中的 OPC UA 集成
  • 需要让 AI 助手访问 OPC UA 客户端操作的开发者
  • 使用 .NET 构建 OPC UA 工具或应用的团队

不适合谁

  • 不使用 OPC UA 的应用
  • 需要已明确列出具体工具标识符或客户端配置的场景
  • 需要源材料未说明的传输方式、认证方式或权限模型的部署

所需权限

  • 需要能够访问目标 OPC UA 服务器
  • 执行读写值、方法调用和订阅等操作时,需要目标 OPC UA 服务器授予相应权限;具体权限模型未说明

风险与副作用

  • 写入值和调用方法可能改变工业系统或设备状态
  • 订阅和诊断操作可能产生持续连接或额外资源消耗
  • 源材料未说明认证、授权和传输配置,部署前应核实目标环境的安全要求
  • 仓库元数据标记为 NOASSERTION,而项目 README 和服务器清单声明 MIT,应在采用前确认适用许可证

安装接入

准备工作

运行环境:.NET · 预编译二进制 · Docker

README 说明该服务器可作为可安装的 .NET 工具或容器使用,也可通过库嵌入应用;提供的源材料未给出具体安装命令或客户端配置示例。

验证是否装好

在 MCP 客户端的工具列表中应出现 opcua-mcp 服务器暴露的 OPC UA 工具(默认 full 配置会注册全部工具);连接后让它浏览 OPC UA 服务器地址空间即可验证。

常见排障

  1. 确认目标 OPC UA 服务器可访问
  2. 确认所选 profile 包含所需工作流的工具
  3. 检查目标服务器是否授予读写、方法调用或订阅所需权限
  4. 核对 .NET SDK、平台和容器环境;README 指出构建需要 .NET 10 SDK
  5. 若安装或客户端连接失败,检查具体安装方式和客户端配置;提供的源材料未包含对应命令或配置示例

试试这样问

连接成功后,可以直接对 AI 助手这样说:

  • 连接到我的 OPC UA 服务器并浏览它的地址空间。
  • 读取节点 ns=2;s=Channel1.Device1.Tag1 的当前值。
  • 把值 42 写入指定节点的 Tag。
  • 调用 OPC UA 服务器上的一个方法并为该数据变化创建订阅。

使用场景

连接 OPC UA 服务器并浏览地址空间
读取和写入 OPC UA 值
调用 OPC UA 方法
管理订阅
通过 MCP 将 OPC UA 客户端操作提供给 LLM 或 Copilot

详细介绍

OPC Foundation 官方 OPC UA .NET Standard 堆栈中的 MCP 服务器,向 AI 助手开放 OPC UA Part 4 服务调用,可连接 OPC UA 服务器、浏览地址空间、读写值、调用方法和管理订阅。工具目录按 core、services、administration、pubsub、diagnostics 和 full 配置文件划分;默认 full 配置注册全部工具。

同类可选方案

Context7 80 · B

Upstash 官方维护,为 AI 编码助手提供实时更新的第三方库文档

★ 62.9k · 工具数 2 与当前对比 →

源版本 373aced3788c 数据同步于 2026-10-12 查看 FMRS 评分方法