openhab-mcp

openhab-mcp

3.4

If you are the rightful owner of openhab-mcp and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

A MCP (Model Context Protocol) server that interacts with a real openHAB instance.

The OpenHAB MCP Server is an implementation of a Model Context Protocol server that connects to a real openHAB instance via its REST API. It allows AI assistants like Claude and Cline to interact with your openHAB smart home system, providing comprehensive access to openHAB's core components such as items, things, rules, and scripts. This server enables users to list, get, create, update, and delete items, update item states, list and manage things, and handle rules and scripts. By connecting to Claude or Cline in VSCode, users can use natural language to control and manage their openHAB system, making home automation more accessible and intuitive. The server is designed to run using Docker, ensuring easy deployment and management.

Features

  • Comprehensive access to openHAB's core components: items, things, rules, and scripts.
  • Integration with AI assistants like Claude and Cline for natural language interaction.
  • Docker-based deployment for easy setup and management.
  • REST API connection to a real openHAB instance.
  • Support for listing, creating, updating, and deleting openHAB components.

Tools

  1. Item Management

    Tools for listing, getting, creating, updating, and deleting openHAB items.

  2. Thing Management

    Tools for listing and getting openHAB things.

  3. Rule Management

    Tools for listing, getting, creating, updating, and deleting openHAB rules.

  4. Script Management

    Tools for listing, getting, creating, updating, and deleting openHAB scripts.