Enterprise DNA
M MCP Servers Developer low

kukapay/modbus-mcp

by Various

An MCP server that standardizes and contextualizes industrial Modbus data.

K

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_register
  • write_register
  • read_coils
  • write_coil
  • read_input_registers
  • read_multiple_holding_registers
  • analyze_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
Free 27-page guide

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.

No spam. Unsubscribe any time.

Running a business, not writing the code? See the MCP servers picked for operators, and get your first one wired up with us.

Operator picks