关于 Ganter Lab
Ganter Lab MCP 将助手连接到同一台 Windows 电脑上运行的 Ganter Lab SCADA 站。它支持读取历史记录和实时值、配置站内组件,并仅操作站内明确授权的区域。
主要功能
- 01浏览设备并读取带质量信息的实时值
- 02查看历史记录
- 03创建设备、标签、逻辑、警报和画面
- 04在授权区域写入数值并执行操作
- 05依据已安装版本的文档回答程序问题
适用场景
- 01查看 PLC、电表或传感器的实时值
- 02检查站内记录和警报
- 03配置设备标签、逻辑或操作画面
- 04允许助手操作指定区域并记录变更
MCP 相关
Ganter Lab 站内置的 MCP 服务通过 Streamable HTTP 向本地 MCP 客户端提供设备读数、历史记录、配置和获准的操作。站内按区域控制访问权限,助手所做的变更会记录在事件日志中。
配置
本地服务的配置在各客户端中通用,复制后粘贴到客户端的 MCP 配置文件即可。
我们还没有获取到这个服务的安装包或远程地址,请按项目 README 中的说明安装。
工具
本地服务需要在你的电脑上运行后才能读取工具,维护者暂未提供工具列表。
详细介绍
Ganter Lab MCP
将 Claude、Codex 或任何支持 MCP 的助手连接到 Ganter Lab,这是一款运行在你电脑上的 SCADA 站。助手可以读取实时值和历史记录、配置设备、逻辑和画面,并且只能操作该站允许的区域。
必须在同一台电脑上安装并运行 Ganter Lab。 此仓库仅包含助手连接到 Ganter Lab 所需的组件:Claude Desktop 安装包、Claude Code 插件和注册表条目。Ganter Lab 本身可从 ganterlab.com 下载。
功能
Ganter Lab 是一款适用于 Windows 的 SCADA 站:它通过 Modbus、OPC UA、Siemens S7、MQTT 和其他驱动与 PLC、电表和传感器通信,保存其历史记录、触发警报并绘制操作画面。其内置的 MCP 服务可让助手在该站上工作:
- 浏览已连接的设备并读取带质量信息的实时值;
- 查看该站记录的数据;
- 创建设备、标签、逻辑、警报和画面;
- 在你允许的区域内写入值并运行操作;
- 根据已安装版本的文档回答有关程序的问题。
所有数据都不会离开电脑。服务仅监听环回接口(http://127.0.0.1:18181/mcp,Streamable HTTP),并且只在该站运行时存在。该站的 Agent 页面通过总开关控制各个区域,决定助手可以读取、配置或操作哪些内容;助手所做的每项更改都会以助手自己的名称写入该站的事件日志。
连接前的准备
- 从 ganterlab.com 安装 Ganter Lab 并启动。
- 打开其 Agent 页面,然后开启 Enable agent access (MCP)。全新安装时,此选项默认关闭。
- 在 Allowed areas 下选择助手可以执行的操作。开启 Agent 访问后,即可读取大部分内容并进行大多数配置;涉及实时设备的操作则会一直关闭,直到你开启为止。
- 记下页面显示的地址。默认地址为
http://127.0.0.1:18181/mcp;端口由页面的 Port 字段指定。
连接客户端
Claude Desktop
从最新版本下载 ganter-lab.mcpb 并打开,Claude Desktop 会显示安装对话框。如果该站使用的端口不是 18181,请将 MCP endpoint 字段设置为 Agent 页面显示的地址。此安装包所需的 Node 运行时已随 Claude Desktop 提供。该站的 Agent 页面也提供此安装包(Install in Claude Desktop)。
Claude Code
使用此仓库中的插件:
claude plugin marketplace add ganterlab/ganter-lab-mcp
claude plugin install ganter-lab@ganter-lab
或使用一条命令直接连接,无需插件:
claude mcp add --transport http ganterlab http://127.0.0.1:18181/mcp
使用其他端口。 插件的 MCP endpoint 设置项保存该站的地址,默认值为 http://127.0.0.1:18181/mcp。如果 Agent 页面显示了其他端口,请将该设置更改为页面显示的地址:启用插件时,Claude Code 会询问此地址;之后可通过 /config 查看。
Codex
将该站添加到 ~/.codex/config.toml:
[mcp_servers.ganterlab]
url = "http://127.0.0.1:18181/mcp"
其他 MCP 客户端
任何运行在同一台电脑上、支持 Streamable HTTP 服务地址的客户端,都可以连接到 http://127.0.0.1:18181/mcp(端口以 Agent 页面显示的为准)。不支持可从互联网访问服务的客户端,例如 ChatGPT 连接器或 Gemini 网页聊天:该站仅监听此电脑上的连接。
助手指南涵盖所有客户端和所有区域: www.ganterlab.com/en/docs/agent。
此仓库包含的内容
| 文件 | 说明 |
|---|---|
bridge.mjs | Claude Desktop 软件包的桥接程序:它通过 stdio 与 Claude Desktop 通信 MCP,并将每条消息转发到工作站的端点。仅使用内置 Node,无需依赖项。工作站重启时(更新会重新启动工作站),桥接程序会打开新会话并重放调用,因此 Claude Desktop 无需重启。可单独运行以进行调试:node bridge.mjs http://127.0.0.1:18181/mcp |
manifest.json、icon.png | 软件包的清单和标志。与 bridge.mjs 一起构成 ganter-lab.mcpb,并附在每个版本中 |
plugin/ | 独立文件夹中的 Claude Code 插件:供 Claude Code 安装,也是 Anthropic 目录列出的插件 |
.claude-plugin/marketplace.json | 此仓库的插件市场,用于引导 Claude Code 使用 plugin/ |
server.json | MCP Registry 中的条目:io.github.ganterlab/ganter-lab |
glama.json | 提供给 Glama 的维护者信息 |
.github/workflows/publish-registry.yml | 由 GitHub Actions 运行,在发布后手动将 server.json 发布到 MCP Registry |
此软件包有自己的版本号,仅在桥接程序、清单或插件发生变化时更新,不会随 Ganter Lab 的每个版本更新。
方案
Ganter Lab 的方案请见定价页面。
链接
- Ganter Lab:www.ganterlab.com
- 助手指南:www.ganterlab.com/en/docs/agent
支持
如有疑问或遇到问题,请联系 [email protected]。安全问题也请发送至同一地址。
许可证
桥接程序、清单和插件采用 MIT License。Ganter Lab 本身是商业软件,不在此仓库中;Ganter Lab 的名称和标志不在此许可证的授权范围内。
评论
一个开放协议,规定了 AI 应用如何以统一方式连接外部工具与数据源。客户端负责与模型对话,MCP 服务负责提供工具、资源和提示模板,两者通过标准消息通信,同一个服务可以被不同客户端复用。