OpenHAB MCP Server

An MCP server for OpenHAB

Local serverstdioPython

What is the OpenHAB MCP Server?

An MCP server for OpenHAB

What you get

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

This project provides an implementation of an MCP server that connects to a real openHAB instance via its REST API. It enables AI assistants like Claude and Cline to interact with your openHAB smart home system.

Configuration and credentials

  • Python 3.7+

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

  • Python 3.7+
VariableDescriptionRequired
OPENHAB_URLEndpoint or connection string the server talks to.Yes
OPENHAB_API_TOKENCredential the server authenticates with.Yes

Example prompts to try

  • “Use OpenHAB to Items.”
  • “Use OpenHAB to Things.”
  • “Use OpenHAB to Rules.”

Frequently asked questions

Python 3.7+ is required for local development, but the recommended deployment uses the prebuilt container image with Podman or Docker.