kukapay/modbus-mcp
by Various
An MCP server that standardizes and contextualizes industrial Modbus data.
MCP
kukapay/modbus-mcp
Added 1 June 2026
Overview
A Model Context Protocol (MCP) server that wraps Modbus industrial communication protocols. It standardizes and contextualizes data from Modbus devices, enabling AI agents or MCP-compatible tools to read and write registers and coils. Built in Python, the server exposes Modbus operations as MCP resources and tools.
Best for
Best for
Developers building MCP-based AI assistants or automation tools for industrial environments
Use cases
- Connecting AI agents to industrial PLCs and RTUs via Modbus
- Building MCP-powered dashboards that monitor factory sensor data
- Enabling automated control loops with natural language commands over Modbus
How to use
Tools exposed
read_registerwrite_registerread_coilswrite_coilread_input_registersread_multiple_holding_registersanalyze_register
Tested with
Claude Desktop
Example client config
{\n "mcpServers": {\n "Modbus MCP Server": {\n "command": "uv",\n "args": [ "--directory", "/path/to/modbus-mcp", "run", "modbus-mcp" ],\n "env": { "MODBUS_TYPE": "tcp", "MODBUS_HOST": "127.0.0.1", "MODBUS_PORT": 502 },\n }\n }\n} Notes
A Model Context Protocol (MCP) server that wraps Modbus industrial communication protocols. It standardizes and contextualizes data from Modbus devices, enabling AI agents or MCP-compatible tools to read and write registers and coils. Built in Python, the server exposes Modbus operations as MCP resources and tools.
24 stars on GitHub. Last updated 2025-05-12. Licensed MIT.
Use cases
- Connecting AI agents to industrial PLCs and RTUs via Modbus
- Building MCP-powered dashboards that monitor factory sensor data
- Enabling automated control loops with natural language commands over Modbus
Pros
- Bridges industrial Modbus data directly into the MCP ecosystem
- Lightweight Python implementation, easy to extend or embed
- Reduces the complexity of parsing raw Modbus frames for AI applications
Cons
- Small community and limited documentation due to low star count
- Assumes MCP compatibility, restricting use outside that runtime
- May require additional networking configuration for large Modbus networks
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Bridges industrial Modbus data directly into the MCP ecosystem
- Lightweight Python implementation, easy to extend or embed
- Reduces the complexity of parsing raw Modbus frames for AI applications
Cons
- Small community and limited documentation due to low star count
- Assumes MCP compatibility, restricting use outside that runtime
- May require additional networking configuration for large Modbus networks
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.