What is required to run the OpenHAB MCP Server?
Python 3.7+ is required for local development, but the recommended deployment uses the prebuilt container image with Podman or Docker.
@tdeckers
基本信息
An MCP server for OpenHAB
使用下面的配置,将此服务器添加到你的 MCP 客户端。
{
"mcpServers": {
"openhab-mcp": {
"command": "docker",
"args": [
"run",
"-d",
"--rm",
"-p",
"8081:8000",
"\\"
]
}
}
}工具列表暂未提供
当前收录暂时没有可展示的工具列表,不代表服务没有工具。请查阅项目文档了解支持的能力。
工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。
OpenHAB MCP Server is a Model Context Protocol (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 through natural language.
Run the server using the prebuilt Docker/Podman image from ghcr.io/tdeckers/openhab-mcp. Set the required environment variables OPENHAB_URL and OPENHAB_API_TOKEN (and optionally OPENHAB_USERNAME/OPENHAB_PASSWORD for basic auth). By default the server uses stdio; set MCP_MODE=remote to expose Streamable HTTP at /mcp and SSE at /sse. Configure Claude Desktop or Cline in VSCode by adding a JSON configuration entry that launches the container.
Python 3.7+ is required for local development, but the recommended deployment uses the prebuilt container image with Podman or Docker.
Set the `OPENHAB_URL` and `OPENHAB_API_TOKEN` environment variables. If your openHAB uses basic authentication, additionally set `OPENHAB_USERNAME` and `OPENHAB_PASSWORD`.
The server supports stdio (default) and remote mode. In remote mode (`MCP_MODE=remote`), it exposes Streamable HTTP at `http://HOST:PORT/mcp` and SSE at `http://HOST:PORT/sse`.
Add a JSON configuration entry to the Claude Desktop config file or the Cline `mcp.json` file that runs the container with the required environment variables. The README provides exact configuration examples for both.
You can manage items, things, rules, scripts, and item-channel links. The server provides tools for listing, creating, updating, deleting, and running these components.

Couples therapist Figs O'Sullivan (LMFT, 17 years, endorsed by Sue Johnson, creator of EFT) inside your AI. Ask relationship questions answered from his clinical writing, name the pattern in a fight, get a three-step rep
不止于 CSS

A good sequence diagram can solve almost any communication problem in engineering. Volley lets your agent write them as plain text, with the real request and response payloads on every arrow. It checks its own syntax wi

Model Context Protocol Servers
A search tool helps dev to solve the naming things problem.
评论