MCP Servers / development / Victron ModBus TCP

Victron ModBus TCP

JSON →
stdiononedevelopment

Server that connects to Victron Energy GX devices on local network.

Install
How to run this server
[ { "cmd": "npx victron-tcp`)", "imports": [] } ]
server path: victron-modbus-tcp
Tools
What this server exposes
victron_system_overview
Battery SOC, PV power, grid power, AC consumption, ESS status
victron_battery_status
SOC, voltage, current, power, temperature, cell data, time-to-go
victron_solar_status
PV power, yield today/yesterday/total, charger state, tracker data
victron_grid_status
Grid power per phase (L1/L2/L3), voltage, current, frequency
victron_vebus_status
Multi/Quattro: AC in/out, current limit, mode, state, alarms
victron_tank_levels
Tank level, capacity, remaining, fluid type
victron_temperature
Temperature, sensor type, humidity, pressure
victron_inverter_status
Standalone inverter: AC output, state, alarms
victron_evcs_status
EV Charging Station: power, status, session energy
victron_multi_status
Multi RS inverter/charger
victron_pvinverter_status
AC-coupled PV inverters (Fronius, SolarEdge, ABB)
victron_genset_status
AC genset controllers
victron_dcgenset_status
DC generators
victron_alternator_status
NMEA 2000 alternators
victron_charger_status
AC chargers (Skylla, Blue Smart)
victron_dcdc_status
Orion XS DC-DC converter
victron_acload_status
AC load / current sensors
victron_dcenergy_status
DC energy meters (SmartShunts in DC meter mode)
victron_gx_info
GX device identity, relay states
victron_digital_inputs
Digital input state and type
victron_gps_status
GPS position, altitude, speed
victron_meteo_status
Solar irradiance, wind speed, temperatures
victron_generator_status
Generator auto start/stop, runtime, alarms
victron_network_scan
Scan local network to find GX devices
victron_setup
Full setup: test transports, discover devices, generate config
victron_mqtt_discover
Auto-discover MQTT portal ID, services, device instances
victron_discover
Scan Modbus unit IDs to find connected devices
victron_read_category
Read all registers for any device category
victron_read_register
Read raw register(s) by address (Modbus only)
victron_list_registers
List available registers for a device category
victron_search_docs
Search offline docs (registers + VRM API)
victron_check_online
Get URLs for latest Victron docs
Configuration
Environment & auth
authnone
envVICTRON_HOST
envVICTRON_PORTAL_ID
envVICTRON_MODBUS_PORT
envVICTRON_MQTT_PORT
envVICTRON_UNIT_ID
Resources
Victron ModBus TCP — MCP Server · libregistry