Token导航 LogoToken导航

MCP Server · 运维云端

Victron Tcp

An MCP (Model Context Protocol) server that connects to Victron Energy GX devices via Modbus TCP or MQTT on your local network. Get direct, low-latency access to real-time solar, battery, grid, and inverter data — no cloud required.\\r\\n\\r\\nBuilt from the official CCGX Modbus TCP register list (Rev 50, 900+ registers across 33 device categories).\\r\\n\\r\\nFeatures\\r\\n30 specialized tools for reading Victron device data\\r\\nDual transport — Modbus TCP (port 502) or MQTT (port 1883)\\r\\n900+ registers across 33 device categories\\r\\nNetwork discovery — scan the local network to find GX devices, no IP needed\\r\\nOne-shot setup — victron_setup probes both transports, discovers everything, generates ready-to-use config\\r\\nRead-only and safe — all tools annotated with readOnlyHint: true

stdio官方来源来源级核验工具 32victron-tcp
TypeScriptClaude实时监控Claude DesktopCursorWindsurf

快速开始

作者 / 组织
lubosstrejcek
提供方
lubosstrejcek

工具数量

32

来源目录标注

资源数量

0

来源目录标注

提示词数量

0

来源目录标注

GitHub Star

0

仓库热度

收录来源

2 个

MCP.so

选型结论

Victron Tcp 属于运维云端类 MCP Server,公开资料标注 32 个工具,通过stdio 本地进程接入,适配 Claude Desktop、Claude、Cursor,有可以直接复制的安装命令;接入前先确认权限范围。

分类

运维云端

传输方式

stdio

认证方式

无需认证

部署方式

公开资料未说明

安装与配置

安装命令

VICTRON_HOST={VICTRON_HOST} VICTRON_TRANSPORT={VICTRON_TRANSPORT} VICTRON_PORTAL_ID={VICTRON_PORTAL_ID} npx -y victron-tcp [object Object]

公开命令不是通用的启动方式,拼不出可靠配置示例;请在客户端 MCP 配置里按官方文档填写 command 和 args。

上手步骤

  1. 1

    准备运行环境

    stdio 服务在本地起进程,需要先装好 对应的运行时,再按安装命令拉取依赖。

  2. 2

    安装服务

    复制下面的安装命令执行;命令里带占位符的位置换成自己的密钥或路径。

  3. 3

    写入客户端配置

    在客户端的 MCP 配置里填启动命令和参数,保存后完全退出客户端再打开,让新配置生效。

  4. 4

    验证是否可用

    连接成功后客户端会列出 32 个工具,随便调一个只读工具确认能返回结果。

接入前确认

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

详细介绍

Victron TCP-MCP服务器

将人工智能助手连接到Victron Energy系统。从本地网络读取实时太阳能、电池、电网和逆变器数据,无需云。

32个工具|23个提示|2个资源|900+个寄存器|Modbus TCP+MQTT

______________________________________________________________________

我想要哪个包裹?

这是 本地/LAN 半双。远程/云的一半是 victron-vrm-mcp.

victron-tcp (此回购)victron-vrm-mcp
传输stdio(本地子进程)可流式HTTP(远程)
数据源局域网上的ModbusTCP+MQTTVRM云API
需要访问局域网上的GX是没有
当你离开船/房子时,它仍然有效否是
在互联网关闭时工作是没有
延迟实时(~50ms)~15min(VRM采样)
原始寄存器访问是 (900多个寄存器)否
写入覆盖范围(计划)广泛——D-Bus暴露的任何内容狭窄——仅VRM远程制裁的内容(动态ESS、清除警报、标签等)
MCP连接器API兼容否(stdio)是 (HTTPS)
客户Claude Code,Claude Desktop,Cursor,WindsurfAnthropic Messages API+任何通过HTTP说MCP的东西
Auth本地无(信任LAN)按请求VRM个人访问令牌

在以下情况下使用此软件包: 您与GX设备位于同一局域网内,需要具有原始寄存器支持的实时、低延迟读取访问。 使用 victron-vrm-mcp 什么时候: 您需要远程访问,您正在通过MCP连接器构建一个API支持的应用程序,或者您不想在局域网上暴露任何内容。

你可以使用 两者 同时,它们服务于不同的用例,并具有不同的风险特征。

______________________________________________________________________

安装

克劳德代码

claude mcp add-json victron-tcp '{"type":"stdio","command":"npx","args":["-y","victron-tcp"]}'

克劳德桌面/光标/风帆

{
  "mcpServers": {
    "victron-tcp": {
      "command": "npx",
      "args": ["-y", "victron-tcp"],
      "env": {
        "VICTRON_HOST": "192.168.1.50",
        "VICTRON_TRANSPORT": "mqtt",
        "VICTRON_PORTAL_ID": "your-portal-id"
      }
    }
  }
}

不知道您的设备IP?

只需询问AI:

Find my Victron GX device on the network and set it up.

它将扫描您的网络,测试连接,并为您生成配置。

需求

  • Victron GX设备 在您的本地网络上(Ekrano、Cerbo、Venus GX等)
  • 消息队列遥测传输 (在Venus OS上默认启用)或 Modbus TCP (设置→ 服务→ Modbus TCP)
  • Node.js 18+

______________________________________________________________________

你能做什么

能源报告

提示它做什么
hourly-snapshot快速潮流快照——SOC、PV、电网、负载
daily-report生产、消费、自用率、电网依赖性
weekly-review产量趋势、电池健康状况、负载模式、调度提示
monthly-analysis能源平衡、成本节约、电池老化、季节比较

能量优化

提示它做什么
energy-optimizer人工智能驱动的调优——选择目标:自我消耗、成本节约、电池寿命、备份准备或平衡
ess-tuning审查ESS模式、电网设定点、电池限制、动态ESS
storm-prep大修前准备情况检查

监控和故障排除

提示它做什么
diagnose-system带报警扫描的全面健康检查
solar-performance光伏产量分析、跟踪器比较、阴影检测
troubleshoot通过错误代码查找进行引导调试
tank-monitor燃料、水、废物水平(船用/RV/离网)
generator-management自动启动条件、运行时间、安静时间

设备发现

提示它做什么
setup-guide首次安装向导
find-devices扫描网络,发现所有GX设备及其连接的设备
identify-device“什么是单元ID 247?”--识别任何设备
system-topology绘制交流/直流母线、连接、能量流动路径图
device-inventory用于文档或支持的完整设备表
register-explorer浏览寄存器,解释类型和比例因子
firmware-check所有设备的固件版本

对于安装人员

提示它做什么
commissioning新系统检查表——库存、接线、配置、通过/失败
site-audit通信、报警、测量、性能审计

集成

提示它做什么
nodered-checkVenus OS上的Node-RED——MQTT主题,流程调试
mqtt-debug代理连接、主题跟踪、保活调试

______________________________________________________________________

工具参考

Core Monitoring (9 tools)

工具说明
victron_system_overview电池SOC、光伏功率、电网功率、交流消耗、ESS状态
victron_battery_statusSOC、电压、电流、功率、温度、电池数据、剩余时间
victron_solar_status光伏发电量、今天/昨天/总产量、充电器状态、跟踪器数据
victron_grid_status每相电网功率(L1/L2/L3)、电压、电流、频率
victron_vebus_statusMulti/Quattro:交流输入/输出、电流限制、模式、状态、报警
victron_tank_levels油箱液位、容量、剩余量、流体类型
victron_temperature温度、传感器类型、湿度、压力
victron_inverter_status独立逆变器:交流输出、状态、报警
victron_evcs_status电动汽车充电站:功率、状态、会话能量

Extended Devices (14 tools)

工具说明
victron_multi_status多RS逆变器/充电器
victron_pvinverter_status交流耦合光伏逆变器(Fronius、SolarEdge、ABB)
victron_genset_status交流发电机组控制器
victron_dcgenset_status直流发电机
victron_alternator_statusNMEA 2000交流发电机
victron_charger_status交流充电器(Skylla、Blue Smart)
victron_dcdc_statusOrion XS DC-DC转换器
victron_acload_status交流负载/电流传感器
victron_dcenergy_status直流电能表(直流电表模式下的SmartShunts)
victron_gx_infoGX设备标识、继电器状态
victron_digital_inputs数字输入状态和类型
victron_gps_statusGPS位置、高度、速度
victron_meteo_status太阳辐照度、风速、温度
victron_generator_status发电机自动启动/停止、运行时间、报警

Discovery & Setup (4 tools)

工具说明
victron_network_scan扫描本地网络以查找GX设备
victron_setup完整设置:测试传输、发现设备、生成配置
victron_mqtt_discover自动发现MQTT门户ID、服务、设备实例
victron_discover扫描Modbus单元ID以查找连接的设备

Utility & Documentation (5 tools)

工具说明
victron_read_category读取任何设备类别的所有寄存器
victron_read_register按地址读取原始寄存器(仅Modbus)
victron_list_registers列出设备类别的可用寄存器
victron_search_docs搜索脱机文档(寄存器+VRM API)
victron_check_online获取最新Victron文档的URL

资源

URI内容
victron://register-listCCGX Modbus TCP寄存器列表(版本3.71)——943个寄存器
victron://unit-id-mapping设备类型到单元ID的映射

______________________________________________________________________

配置

环境变量

全部可选。设置它们以避免在每次工具调用时重复参数。

变量默认值描述
VICTRON_HOST_(无)_GX设备IP或主机名
VICTRON_TRANSPORTmodbusmodbus 或 mqtt
VICTRON_PORTAL_ID_(自动)_MQTT的门户ID
VICTRON_MODBUS_PORT502Modbus TCP端口
VICTRON_MQTT_PORT1883MQTT代理端口
VICTRON_UNIT_ID100默认Modbus单元ID

远程使用(MCP连接器API)

如果您真的需要连接器API *这* 包(例如,远程使用原始寄存器读取),您可以将其放在自己的HTTPS网关后面,该网关向上游传输可流HTTP并生成 victron-tcp 下游——不建议用于典型用途。

______________________________________________________________________

调试

这 MCP检查员 是交互式戳服务器的最快方法。

# Inspect a locally-built server
npm run inspect

# Inspect the published npm package as users would run it
npm run inspect:npm

两者都打开了一个基于浏览器的UI,您可以在其中调用工具、查看结构化内容和观看通知流。日志转到 标准错误 (stdout是为stdio传输上的JSON-RPC流保留的——永远不要写入stdout)。

特别是对于Claude Desktop,MCP服务器登录 ~/Library/Logs/Claude/mcp-server-victron-tcp.log (macOS)或 %APPDATA%\Claude\logs\mcp-server-victron-tcp.log (Windows)。请参阅规格 调试指南 以获得完整的演练。

______________________________________________________________________

文档

指南内容
设置客户端配置、传输比较、单元ID、支持的设备
示例现实世界中的提示与逐步的人工智能行为
故障排除常见错误和修复
常见问题解答常见问题解答
建筑代码结构、注册映射、工作原理
安全安全模型、数据敏感性、网络暴露

______________________________________________________________________

路线图

  • \[ \] 撰写支持 --ESS模式控制、电网设定点、充电电流限制、继电器控制(通过MQTT W/ 主题)
  • \[x\] MCP资源-寄存器列表+单元ID映射(VRM API规范移动到 victron-vrm-mcp)
  • \[x\] MCP提示——23个指导性工作流程
  • \[x\] NPM包(npx victron-tcp)
  • \[x\] VRM云访问的兄弟包-- victron-vrm-mcp

参考文献

许可证

麻省理工学院

工具与能力

工具数量

32

资源数量

0

提示词数量

0

能力标签

victron能源管理TypeScript本地部署实时监控本地网络AI集成太阳能系统

支持客户端

Claude DesktopClaudeCursorWindsurf

数量来自来源目录的标注,具体工具清单以官方文档为准。

典型使用场景

看服务状态

查询容器、日志和监控指标,定位异常。

执行部署变更

在权限范围内触发发布、回滚和环境切换。

核对资源用量

汇总用量,找出闲置和超额的部分。

选择建议

值得选的地方

  • 工具数量 32 个,一次接入能覆盖的操作比单点工具更全。
  • 有现成的安装命令,不用自己找入口,照着跑就能起服务。
  • 已经适配 Claude Desktop、Claude、Cursor,换客户端不用重新研究配置。

先想清楚的地方

  • stdio 方式要求本地装好 运行环境,换机器要重新装一遍。
  • 第三方目录整理,版本更新和行为细节以官方仓库为准。

更适合

  • 需要在运维云端场景里让模型直接调用外部能力的人。
  • 已经在用 Claude Desktop 的用户,接入路径最短。
  • 想先快速试一下、能接受在本地跑服务的人。

不太适合

  • 完全不想在本地装环境的人。
  • 需要厂商级 SLA 和技术支持的生产环境。

同类对比

5 个同类
MCP Server工具数传输方式安装命令收录来源最后核验
Victron Tcp

MCP.so · 本页

32stdio有2 个2026-05-17
Ui Tars Desktop 8a825770

MCP World

0stdio有1 个2026-05-17
Elie222 MCP

MCP World

0未说明未标注1 个2026-05-17
Arizeai Phoenix MCP

MCP World

0stdio有3 个2026-05-17
Unity MCP 87ee506e

MCP World

42HTTP有2 个2026-05-17

按同分类和工具数量挑出最接近的几条,字段以各自详情页为准。

常见问题

5 条

Victron Tcp 怎么安装?

公开资料给出的安装命令是 VICTRON_HOST={VICTRON_HOST} VICTRON_TRANSPORT={VICTRON_TRANSPORT} VICTRON_PORTAL_ID={VICTR…,运行环境为 未标注。装完后按客户端要求写进 MCP 配置,重启客户端生效。

Victron Tcp 怎么在 Claude Desktop、Cursor 里配置?

它是stdio 本地进程,客户端配置里要写启动命令和参数,运行环境是 未标注;保存后完全退出客户端再打开,配置才会生效。

Victron Tcp 收费吗?

本站只整理公开资料,不代收费用,也没有标注具体价格。是否收费取决于服务本身和背后的接口额度,正式使用前按官方说明确认。

Victron Tcp 需要 API Key 吗?

公开资料标注为无需认证,装好就能连;如果实际调用时报鉴权错误,按官方文档补上凭据。

Victron Tcp 支持哪些客户端?

公开资料标注支持 Claude Desktop、Claude、Cursor、Windsurf;其他客户端只要能配置 MCP Server,也能用同样的命令或地址接入。

来源信息

继续浏览同类 MCP