Home Automation & IoT · AI Chatbot

Indigo MCP Server

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.

Install

Client configuration

{
  "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"
      ]
    }
  }
}
Author
@mlamoure
Category
Home Automation & IoT, AI Chatbot
Updated
Oct 6, 2026

Tools (28)

  • 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

Supported clients

Clients mentioned in this server's README:

View all
Claude Desktop logo

Claude Desktop

Desktop · Freemium · Proprietary

Anthropic's official Claude AI desktop application. Supports MCP servers to extend functionality.

WindowsMacOS
Cursor logo

Cursor

Desktop · Freemium · Proprietary

The first agentic IDE. The Cursor editor truly merges how developers and AI work together, delivering a magical coding experience.

WindowsMacOSLinux
VS Code GitHub Copilot logo

VS Code GitHub Copilot

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.

WindowsMacOSLinuxWeb

Related MCP servers

More servers
rulego logo

rulego

rulego/rulego

1.1k

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.

Home Automation & IoT
Homeassistant MCP logo

Homeassistant MCP

tevonsb/homeassistant-mcp

246

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.

Home Automation & IoT
MCP Server Apple Shortcuts logo

MCP Server Apple Shortcuts

recursechat/mcp-server-apple-shortcuts

145

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.

Home Automation & IoT
Siri Shortcuts logo

Siri Shortcuts

dvcrn/mcp-server-siri-shortcuts

115

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.

Home Automation & IoT
Hass MCP logo

Hass MCP

voska/hass-mcp

60

A Model Context Protocol (MCP) server for Home Assistant integration with Claude and other LLMs.

Home Automation & IoT
MCP Server Home Assistant logo

MCP Server Home Assistant

allenporter/mcp-server-home-assistant

45

A Model Context Protocol Server for Home Assistant. See Model Context Protocol for context.

Home Automation & IoT