Token导航 LogoToken导航TokenDH.com
Homey MCP logo
浏览器工具stdio官方级别未说明来源级核验

Homey MCP

MCP Server

homey

Homey MCP Server是一个用于通过Model Context Protocol控制Homey Pro智能家居系统的服务器,提供设备控制、自动化、监控和故障排除等功能。

工具数

43

提示词数

0

GitHub Stars

0

资源数

0
智能家居JavaScriptClaudeClaude DesktopClaudeCline

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

homey-mcp

提供方

homey-mcp

最后核验

2026/5/17 20:21

运行时

Node.js

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

npx homey login

详细介绍

Homey MCP Server

![CI](https://github.com/homey-mcp/homey-mcp/actions/workflows/ci.yml)

MCP server for controlling Homey Pro smart home systems through the Model Context Protocol.

43 tools and 3 knowledge prompts for device control, automation, monitoring, troubleshooting, and more.

Quick Start

git clone https://github.com/homey-mcp/homey-mcp.git
cd homey-mcp
npm install
npm run build

Authenticate with your Homey:

npx homey login
npx homey select

Add to your MCP client config (Kiro, Claude Desktop, Cline, etc.):

{
  "mcpServers": {
    "homey": {
      "command": "node",
      "args": ["/path/to/homey-mcp/dist/index.js"]
    }
  }
}

Authentication

The server supports two authentication methods:

Homey CLI (recommended) — Run npx homey login and npx homey select. The server reads the stored OAuth token from ~/.athom-cli/settings.json automatically.

Local API Key — Create an API key at my.homey.app, then set environment variables:

export HOMEY_ADDRESS=http://192.168.1.x
export HOMEY_TOKEN=your-api-key

Tools

Devices

ToolDescription
list_devicesList devices, filter by zone or class
get_deviceGet device details with all capability values
search_devicesSearch by name, class, or capability
set_device_capabilityControl a device (on/off, dim, temperature, etc.)

Zones & Flows

ToolDescription
list_zonesList all zones (rooms/areas)
list_flowsList simple and advanced flows
trigger_flowRun a flow
set_flow_enabledEnable or disable a flow

Logic & Apps

ToolDescription
list_variablesList logic variables
set_variableSet a variable value
list_appsList installed apps
restart_appRestart a Homey app
enable_appEnable or disable an app
uninstall_appUninstall an app

Insights & Energy

ToolDescription
list_insightsList available insight logs
get_insight_entriesGet historical sensor data
get_energy_liveLive power consumption by zone/device
get_energy_reportEnergy report for day/week/month/year

Weather & Presence

ToolDescription
get_weatherCurrent weather at Homey's location
get_weather_hourlyHourly weather forecast
get_presenceHome/away status for all users
set_presenceSet your presence or sleep state
get_locationHomey's configured location

Alarms & Moods

ToolDescription
list_alarmsList all alarms/timers
set_alarmCreate or update an alarm
delete_alarmDelete an alarm
list_moodsList moods (scenes) per zone
set_moodActivate a mood in a zone

Notifications & System

ToolDescription
list_notificationsList recent notifications
create_notificationSend a notification
get_system_infoSystem info (version, wifi, hostname)

Infrastructure & Protocols

ToolDescription
list_driversList all available device drivers
get_zwave_logZ-Wave network log for troubleshooting
get_backup_statusBackup config and last backup time
create_backupSchedule a new backup
get_ledringLED ring screensaver options
set_ledringSet LED ring screensaver
get_updatesCheck for system updates
get_sessionCurrent API session info
reboot_homeyReboot the Homey Pro
get_memory_infoMemory usage by app/component
get_storage_infoStorage usage breakdown
set_system_nameSet the Homey system name

Prompts

Built-in knowledge prompts accessible via the MCP prompts API:

PromptDescription
homey_best_practicesZone architecture, device naming, protocol tips, energy management, security
homey_troubleshootingDiagnosing offline devices, Z-Wave/Zigbee issues, flow debugging, performance
homey_flow_patternsAutomation patterns, naming conventions, anti-patterns to avoid

Development

npm run dev        # Run with tsx (no build step)
npm run build      # Compile TypeScript
npm run lint       # ESLint
npm run typecheck  # TypeScript strict check
npm start          # Run compiled version

Tech Stack

License

MIT

目录标签

目录标签

智能家居JavaScriptClaude本地部署设备控制自动化监控故障排除

支持客户端

Claude DesktopClaudeCline

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

oauth

运行时(runtime,运行环境)

Node.js

来源包(packageName,安装包名)

homey

工具数量(toolCount,工具数)

43

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdiooauth部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP