Token导航 LogoToken导航TokenDH.com
U Os MCP Server logo
运维云端stdio官方级别未说明来源级核验

U Os MCP Server

MCP Server

一个通过NATS协议连接Weidmueller u-OS数据中心的MCP服务器,支持AI代理(如Claude)读写PLC变量。

工具数

3

提示词数

0

GitHub Stars

0

资源数

0
RustClaude云端部署Claude DesktopClaude

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

uiff

提供方

uiff

最后核验

2026/5/17 20:21

运行时

Docker

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

docker run -i --rm --network host -v $(pwd)/credentials.env:/app/credentials.env mcp-nats-server --nats-url nats://127.0...

详细介绍

MCP NATS服务器

MCP(模型上下文协议)服务器,通过NATS充当Weidmueller u-OS数据中心的网关。这允许AI代理(如Claude)在PLC上读写变量。

特性

  • 列出提供商:发现NATS总线上的可用控制器。
  • 列出变量:请参阅控制器上的可用IO/变量。
  • 读写权限:读取和写入变量值(目前支持字符串值)。
  • Docker支持:已准备好在Linux PLC上部署。

安装

先决条件

  • (用于当地建设)
  • 访问NATS服务器(u-OS数据中心)

构建

cargo build --release

配置

  1. 创建一个 credentials.env 文件(参见 credentials.env 模板):
   CLIENT_ID=your_client_id
   CLIENT_SECRET=your_client_secret
  1. 更新 start.ps1 使用您的NATS IP地址。

- 在服务器/PLC上:使用 nats://127.0.0.1:4222 (本地主机)。 - 在开发设备上:使用PLC的实际IP地址(例如。, nats://192.168.1.10:4222).

用法

本地(Windows)

运行辅助脚本:

.\start.ps1

Docker(Linux PLC)

构建并运行容器:

docker build -t mcp-nats-server .
docker run -i --rm --network host -v $(pwd)/credentials.env:/app/credentials.env mcp-nats-server --nats-url nats://127.0.0.1:4222 --nats-creds /app/credentials.env

MCP配置

将此添加到您的Claude Desktop配置中:

{
  "mcpServers": {
    "u-os-hub": {
      "command": "path/to/mcp-nats-server.exe",
      "args": [
        "--nats-url",
        "nats://YOUR_IP:4222",
        "--nats-creds",
        "path/to/credentials.env",
        "--client-name",
        "mcp-agent"
      ]
    }
  }
}

目录标签

目录标签

RustClaude云端部署工业自动化本地部署PLC通信NATS协议AI集成数据网关

支持客户端

Claude DesktopClaude

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Docker

工具数量(toolCount,工具数)

3

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP