Modbus MCP Server

A Model Context Protocol (MCP) server for Modbus.

Local serverstdioPython

What is the Modbus MCP Server?

A Model Context Protocol (MCP) server for Modbus.

What it actually does

The server can be embedded in and run directly from your application. By default, it exposes a Streamable HTTP endpoint at http://127.0.0.1:8000/mcp/.

More MCP options

Compare MCP servers by category, or browse hosted MCP servers if you prefer an endpoint over a local process.

Maintainer setup documentation.

Configuration

VariableDescriptionRequired
MODBUS_MCP_MODBUS__HOSTEndpoint or connection string the server talks to.Optional
MODBUS_MCP_MODBUS__PORTConfiguration value read at startup.Optional
MODBUS_MCP_MODBUS__UNITConfiguration value read at startup.Optional

Example prompts to try

  • “Use Modbus MCP to Configuration.”
  • “Use Modbus MCP to Authentication.”

Frequently asked questions

Use `uv add modbus-mcp` or `pip install modbus-mcp`. For ephemeral environments, run `uvx modbus-mcp`.