
Claude Desktop
Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.
Home Automation & IoT · AI Chatbot
mlamoure/indigo-mcp-server
A Model Context Protocol (MCP) server plugin that lets AI assistants like Claude search, understand, and control your Indigo home automation system through natural language.
{
"mcpServers": {
"indigo": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://your-reflector.indigodomo.net/message/com.vtmikel.mcp_server/mcp/",
"--header",
"Authorization:Bearer YOUR_API_KEY"
]
}
}
}search_entities
natural-language search across devices, variables, action groups, triggers, and schedules
list_devices
all devices, with optional state filtering
list_variables
list_variable_folders — variables (with values) and their folders
list_action_groups
action groups / scenes
get_devices_by_state
devices matching state conditions
get_devices_by_type
devices of a type (dimmer, relay, sensor, …)
get_device_by_id
get_variable_by_id / get_action_group_by_id — exact lookups
list_triggers
triggers with a one-line summary of what each watches; filter by name/type/enabled/folder
list_schedules
schedules with next execution time and a timing summary
get_trigger_details
get_schedule_details / get_action_group_details — the full explanation of one automation: its event/timing, condition tree (or embedded Python condition…
find_automation_references
reverse lookup: which automations watch, act on, set, or condition-read a device/variable/action group — including indirect paths through nested action groups,…
investigate_event
"what caused this?" Finds a device's state-change in the log, collects the automations that fired around it, and ranks candidate causes by structural evidence…
query_event_log
read the event log, newest first.
control_trigger
control_schedule / control_action_group — lifecycle actions: enable/disable (with a duration_seconds auto-revert — "disable this trigger for 2 hours"),…
update_trigger
edit a trigger's name/description and its event settings (watched device/variable, comparison, value), returning a before/after diff.
update_schedule
update_action_group — edit name/description only.
device_turn_on
device_turn_off — power state
device_set_brightness
dimmer level (0–100 or 0–1)
device_set_rgb_color
device_set_rgb_percent / device_set_hex_color / device_set_named_color (954 XKCD colors + aliases) / device_set_white_levels — RGB / RGBW control
thermostat_set_heat_setpoint
thermostat_set_cool_setpoint / thermostat_set_hvac_mode / thermostat_set_fan_mode — thermostat control
variable_create
variable_update — create or update variables
action_execute_group
run an action group / scene
list_plugins
get_plugin_by_id / get_plugin_status / restart_plugin — plugin management
analyze_historical_data
AI analysis of device/variable history (requires InfluxDB).
create_event_subscription
POST a JSON event to your webhook URL when device/variable conditions match
list_event_subscriptions
active subscriptions with delivery health stats (or one by ID)
delete_event_subscription
delete a subscription (cancels pending dwell timers)
Refresh
provider tools register automatically when the provider starts or updates.
Details on this page are taken from the project's README. Open README
Clients mentioned in this server's README:

Desktop · Freemium · Proprietary
Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

Desktop · Freemium · Proprietary
The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.
Desktop · Freemium · MIT
VS Code integrates MCP with GitHub Copilot through agent mode, allowing direct interaction with MCP-provided tools in your agentic coding workflow. Configure servers in Claude Desktop, workspace, or user settings, with guided MCP installation and secure handling of secrets in input variables to avoid leaking hardcoded keys.

rulego/rulego
RuleGo also provides a large number of reusable components that support the aggregation, filtering, distribution, transformation, enrichment, and execution of various actions on data, and can also interact and integrate with various protocols and systems.

tevonsb/homeassistant-mcp
A powerful bridge between your Home Assistant instance and Language Learning Models (LLMs), enabling natural language control and monitoring of your smart home devices through the Model Context Protocol (MCP). This server provides a comprehensive API for managing your entire Home Assistant ecosystem, from device control to system administration.

recursechat/mcp-server-apple-shortcuts
A Model Context Protocol (MCP) server that lets AI assistants like Claude control Apple Shortcuts automations. This enables AI models to trigger shortcuts and automate tasks on macOS in a safe and controlled way.

dvcrn/mcp-server-siri-shortcuts
This MCP server provides access to Siri shortcuts functionality via the Model Context Protocol (MCP). It allows listing, opening, and running shortcuts from the macOS Shortcuts app.

voska/hass-mcp
A Model Context Protocol (MCP) server for Home Assistant integration with Claude and other LLMs.

allenporter/mcp-server-home-assistant
A Model Context Protocol Server for Home Assistant. See Model Context Protocol for context.