lg-thermav-mcp-server
The LG Therma V MCP Server enables seamless automation and control of Therma V heat pumps through modbus integration. It provides advanced interaction options for developers using the Model Context Protocol, though it's still in early development stages.
LG Therma V MCP Server
The LG Therma V MCP Server is a Model Context Protocol (MCP) server that provides seamless integration with Therma V heats pumps via modbus, enabling advanced automation and interaction capabilities for developers and tools.
⚠️ Note
This project is in early development and is not yet ready for production use. The API may change, and some features may not be fully implemented.
Demo
A sample conversation with Claude AI can be viewed here
Prerequisites
- Modbus TCP connection to the LG Therma V heat pump. (such as Waveshare)
- A MCP client, such as Claude Desktop
Installation
- Grab the binary for your system from the releases page.
- Unzip the binary and optionaly place it into your path.
- Make sure the binary is executable. On Linux and Mac, you can do this by running
chmod +x lg-thermav-mcp-server
.
Usage with Claude Desktop
- Copy the file
claude_desktop_config.json
to Claude Desktop config directory.- On Mac, this is usually
/Library/Application\ Support/Claude/claude_desktop_config.json
- On Linux, this is usually
~/.config/Claude/claude_desktop_config.json
- On Windows, this is usually
AppData\Claude\claude_desktop_config.json
- On Mac, this is usually
- Open the
claude_desktop_config.json
file and change"command":"<path to lg-thermav-mcp-server>"
to the path of thelg-thermav-mcp-server
binary. - Open the
claude_desktop_config.json
file and change"MODBUS_URL": "<modbus-url>"
to the URL of your modbus TCP connection. For example,tcp://192.168.1.10:4196
- Open Claude Desktop and start a new conversation. You should see available LG Therma V tools if everything is set up correctly.

License
This project is licensed under the MIT License. See the file for details.