Home Automation & IoT · Developer Tools

hc3_mcp

jangabrielsson/hc3_mcp

A VS Code extension that provides Model Context Protocol (MCP) server integration for Fibaro Home Center 3 (HC3) smart home systems. This extension allows AI assistants in VS Code to interact with your Fibaro HC3 devices, scenes, and system information through natural language commands.

Install

Environment variables

HC3_URLHC3_USERHC3_PASSWORD
Category
Home Automation & IoT, Developer Tools
License
MIT
Updated
Oct 6, 2026

Features

  • Complete Fibaro HC3 REST API Integration: Access all major HC3 endpoints

  • VS Code Extension Integration: Seamlessly registers as an MCP server in VS Code

  • Configuration Management: Easy setup via VS Code settings or environment variables

  • Comprehensive API Coverage: 66+ tools covering all aspects of HC3 management

  • QuickApp Development: Full file manipulation capabilities for QuickApp development

  • Plugin Management: Complete plugin configuration, UI interaction, and lifecycle management

  • Intelligent Context: System analysis, automation suggestions, and device relationships

  • Programming Documentation: Built-in HC3 programming guides and examples

  • Error Handling: Robust error handling with detailed error messages

  • Type Safety: Full TypeScript implementation with proper types

Tools (40)

  • get_system_info

    Get basic HC3 system information

  • get_device

    Get specific device details

  • control_device

    Control device actions (turnOn, turnOff, setValue, etc.)

  • get_scene

    Get specific scene details

  • start_scene

    Execute scenes

  • stop_scene

    Stop running scenes

  • get_device_actions

    Get available actions for devices

  • get_device_events

    Get device event history

  • get_global_variables

    Manage global variables

  • set_global_variable

    Set global variable values

  • delete_global_variable

    Delete global variables

  • get_climate_panels

    Climate control panel information

  • get_climate_zones

    Climate zones and settings

  • get_climate_schedules

    Heating/cooling schedules

  • update_climate_schedule

    Modify climate schedules

  • get_weather_data

    Current weather information

  • get_alarm_partitions

    Alarm system partitions

  • get_alarm_zones

    Alarm zones configuration

  • get_alarm_devices

    Security devices list

  • arm_alarm_partition

    Arm specific alarm partitions

  • disarm_alarm_partition

    Disarm alarm partitions

  • get_users

    System users and permissions

  • get_user_locations

    User location tracking

  • get_network_status

    Network connectivity status

  • get_wifi_networks

    Available Wi-Fi networks

  • get_network_devices

    Connected network devices

  • get_sprinkler_zones

    Irrigation system management

  • control_sprinkler_zone

    Sprinkler zone control

  • get_custom_events

    Custom event definitions

  • emit_custom_event

    Trigger custom events

  • get_system_backups

    System backup management

  • create_system_backup

    Create new backups

  • get_system_diagnostics

    System health diagnostics

  • get_ios_devices

    iOS device management

  • get_quickapps

    Quick Apps management

  • get_quickapp_logs

    Quick App log analysis

  • get_system_context

    Comprehensive system overview

  • get_device_relationships

    Device relationships and room assignments

  • get_automation_suggestions

    AI-powered automation recommendations

  • get_device_usage_patterns

    Device usage analytics and patterns

Details on this page are taken from the project's README. Open README

Supported clients

Clients mentioned in this server's README:

View all
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