家庭自动化与物联网 · 人工智能聊天机器人

Openhab MCP logo

Openhab MCP

tdeckers/openhab-mcp

该项目实现了一个MCP服务器,通过REST API与真实openHAB实例交互,使AI助手能够以自然语言控制智能家居系统。

安装

docker run -d --rm -p 8081:8000 \

环境变量

OPENHAB_URLOPENHAB_API_TOKEN
GitHub 星标
1
作者
@tdeckers
分类
家庭自动化与物联网, 人工智能聊天机器人
许可证
MIT
更新于
2026年10月6日

工具(33)

  • list_items

    Paginated list of openHAB items with optional tag, type, name, and label filters

  • get_item

    Get a specific openHAB item by name

  • create_item

    Create a new openHAB item

  • update_item

    Update an existing openHAB item

  • delete_item

    Delete an openHAB item

  • update_item_state

    Update just the state of an openHAB item

  • list_things

    Paginated list of openHAB things with optional UID and label filters

  • get_thing

    Get a specific openHAB thing by UID

  • create_thing

    Create a new openHAB thing

  • update_thing

    Update an existing openHAB thing

  • delete_thing

    Delete an openHAB thing

  • update_thing_config

    Update an openHAB thing's configuration

  • get_thing_config_status

    Get openHAB thing configuration status

  • set_thing_enabled

    Set the enabled status of an openHAB thing

  • get_thing_status

    Get openHAB thing status

  • get_thing_firmware_status

    Get openHAB thing firmware status

  • get_available_firmwares

    Get available firmwares for an openHAB thing

  • get_rule

    Get a specific openHAB rule by UID

  • create_rule

    Create a new openHAB rule

  • update_rule

    Update an existing openHAB rule with partial updates

  • update_rule_script_action

    Update a script action in an openHAB rule

  • delete_rule

    Delete an openHAB rule

  • run_rule_now

    Run an openHAB rule immediately

  • get_script

    Get a specific openHAB script by ID

  • create_script

    Create a new openHAB script

  • update_script

    Update an existing openHAB script

  • delete_script

    Delete an openHAB script

  • get_link

    Get a specific openHAB item-channel link

  • create_or_update_link

    Create or update an openHAB item-channel link

  • delete_link

    Delete a specific openHAB item-channel link

  • get_orphan_links

    Get orphaned openHAB item-channel links (links to non-existent channels)

  • purge_orphan_links

    Remove all orphaned openHAB item-channel links

  • delete_all_links_for_object

    Delete all openHAB links for a specific item or thing

本页信息摘自该项目的 README。 查看 README

支持的客户端

该服务器 README 中提到的客户端:

查看全部
Claude Desktop logo

Claude Desktop

桌面端 · 免费增值 · Proprietary

Anthropic 官方推出的 Claude AI 桌面应用程序。支持 MCP 服务器以扩展功能。

WindowsMacOS
Cline logo

Cline

桌面端 · 免费 · MIT

集成到 IDE 中的 AI 代码助手。支持 MCP 服务器以增强功能。

WindowsMacOSLinux
VS Code GitHub Copilot logo

VS Code GitHub Copilot

桌面端 · 免费增值 · MIT

VS Code 通过代理模式将 MCP 与 GitHub Copilot 集成,允许在你的代理编码工作流中直接与 MCP 提供的工具交互。在 Claude Desktop、工作区或用户设置中配置服务器,提供引导式 MCP 安装和安全处理输入变量中的密钥,避免泄露硬编码密钥。

WindowsMacOSLinuxWeb

相关 MCP 服务器

更多服务器
rulego logo

rulego

rulego/rulego

1.1k

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排的组件化规则引擎,适用于低代码、业务编排、数据集成、工作流、物联网等多种场景。

家庭自动化与物联网
Homeassistant MCP logo

Homeassistant MCP

tevonsb/homeassistant-mcp

246

一个连接Home Assistant与LLM的MCP协议服务器,实现智能家居的自然语言控制与监控

家庭自动化与物联网
MCP Server Apple Shortcuts logo

MCP Server Apple Shortcuts

recursechat/mcp-server-apple-shortcuts

145

一个让AI助手通过MCP协议控制苹果快捷指令的服务

家庭自动化与物联网
Siri Shortcuts logo

Siri Shortcuts

dvcrn/mcp-server-siri-shortcuts

115

通过MCP协议提供Siri快捷指令服务的服务器

家庭自动化与物联网
Hass MCP logo

Hass MCP

voska/hass-mcp

60

Hass-MCP是一个连接Home Assistant与AI助手(如Claude)的协议服务器,实现智能家居设备查询、控制和自动化管理。

家庭自动化与物联网
MCP Server Home Assistant logo

MCP Server Home Assistant

allenporter/mcp-server-home-assistant

45

为Home Assistant提供模型上下文协议服务的集成组件

家庭自动化与物联网