Go
MIT License
Modbus データを標準化およびコンテキスト化し、AI エージェントと産業用 IoT システムのシームレスな統合を可能にする MCP サーバー。
read_register
、 write_register
)。read_coils
、 write_coil
)。read_input_registers
)。read_multiple_holding_registers
)。analyze_register
) を使用して Modbus レジスタ値を分析します。uv
をインストールします:サーバーは、環境変数で指定されたパラメータを使用してModbusデバイスに接続します。これらの変数は、 .env
ファイルまたはシェル環境で設定してください。
変数 | 説明 | デフォルト | 必須 |
---|---|---|---|
MODBUS_TYPE | 接続タイプ: tcp 、 udp 、またはserial | tcp | はい |
MODBUS_HOST | TCP/UDPのホストアドレス | 127.0.0.1 | TCP/UDPの場合 |
MODBUS_PORT | TCP/UDPのポート | 502 | TCP/UDPの場合 |
MODBUS_SERIAL_PORT | シリアルポート(例: /dev/ttyUSB0 、 COM1 ) | /dev/ttyUSB0 | シリアル用 |
MODBUS_BAUDRATE | シリアルボーレート | 9600 | シリアル用 |
MODBUS_PARITY | シリアルパリティ: N (なし)、 E (偶数)、 O (奇数) | N | シリアル用 |
MODBUS_STOPBITS | シリアルストップビット | 1 | シリアル用 |
MODBUS_BYTESIZE | シリアルバイトサイズ | 8 | シリアル用 |
MODBUS_TIMEOUT | シリアルタイムアウト(秒) | 1 | シリアル用 |
.env
ファイルの例TCPの場合:
シリアルの場合:
設定ファイル:
注:自然言語サポートは、クライアントがプロンプトを解析し、ツールにマッピングする能力に依存します。MCPインスペクターでは構造化されたJSONが必要ですが、以下の例は会話型入力がどのように翻訳されるかを示しています。
Value: <register_value>
Successfully wrote 100 to register 10
Coils 0 to 4: [False, False, False, False, False]
Successfully wrote True to coil 5
Input Registers 2 to 4: [<value1>, <value2>, <value3>]
Holding Registers 0 to 2: [<value1>, <value2>, <value3>]
このプロジェクトはMITライセンスの下でライセンスされています。詳細はライセンスをご覧ください。
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
モドバスMCP
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/kukapay/mudbus-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server