kukapay/modbus-mcp
An MCP server that standardizes and contextualizes industrial Modbus data.
Platform-specific configuration:
{
"mcpServers": {
"modbus-mcp": {
"command": "npx",
"args": [
"-y",
"modbus-mcp"
]
}
}
}Add the config above to .claude/settings.json under the mcpServers key.
An MCP server that standardizes and contextualizes Modbus data, enabling seamless integration of AI agents with industrial IoT systems.
read_register, write_register).read_coils, write_coil).read_input_registers).read_multiple_holding_registers).analyze_register). curl -LsSf https://astral.sh/uv/install.sh | sh git clone https://github.com/kukapay/modbus-mcp.git
cd modbus-mcp uv syncThe server connects to a Modbus device using parameters specified via environment variables. Set these variables in a .env file or your shell environment.
| Variable | Description | Default | Required | |------------------------- |--------------------------------------------------|----------------------|----------| | MODBUS_TYPE | Connection type: tcp, udp, or serial | tcp | Yes | | MODBUS_HOST | Host address for TCP/UDP | 127.0.0.1 | For TCP/UDP | | MODBUS_PORT | Port for TCP/UDP | 502
Loading reviews...