IntelliGlow

Provides MCP-based AI control for real smart bulbs via UDP with voice and AI workflow integration.
  • python

1

GitHub Stars

python

Language

6 months ago

First Indexed

2 months ago

Catalog Refreshed

Documentation & install

Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.

Installation

Add the following to your MCP client configuration file.

Configuration

View docs
{
  "mcpServers": {
    "shree-bd-intelliglow-ai-voice-mcp-iot-platform": {
      "command": "mcp-server-smartbulbulb",
      "args": [],
      "env": {
        "BULB_IP": "192.168.1.45",
        "BULB_PORT": "4000"
      }
    }
  }
}

IntelliGlow is an MCP server that enables AI assistants to control real smart bulbs over UDP. It provides voice interactions, AI reasoning, and direct hardware control so you can automate lighting in natural language, with local processing and flexible network support.

How to use

You use IntelliGlow by running one of several MCP server entry points, depending on whether you want simple MCP integration, a voice interface, or the full system that combines voice, AI, and MCP. Once running, your AI client can issue commands like turning bulbs on or off, adjusting brightness, or changing color. The server handles network discovery, UDP communication with bulbs, and status reporting, so you can incorporate lighting into larger AI workflows and automations.

How to install

Prerequisites: make sure you have Python and a working UDP-capable network. You may also install optional voice support if you need speech features.

  1. Install IntelliGlow Core

  2. Install with optional voice capabilities

Additional setup and usage notes

Configure your bulb connection by setting environment variables or editing a configuration file. By default, IntelliGlow connects to 192.168.1.45:4000, but you can override these values to point at your bulbs on your network.

To run the MCP server in different modes, choose one of the following commands. You can start in MCP server mode for AI integration, use the voice interface alone, or launch the complete IntelliGlow system that combines everything.

Testing and troubleshooting

Test your UDP network path to a bulb and verify discovery and command flow by using the provided testing scripts and commands. If commands don’t seem to reach bulbs, check network connectivity, IP/port configuration, and firewall rules.

Common issues include no bulb found, voice not working, or connection timeouts. Follow the steps below to diagnose and resolve them.

Project structure snapshot

IntelliGlow organizes its components under a Python package that handles UDP networking, bulb discovery, and voice command processing. The high-level layout includes the MCP server entry points, UDP client, discovery utilities, and a voice interface for end-to-end testing.

What makes IntelliGlow special

IntelliGlow combines AI reasoning with open MCP access, local processing, and direct UDP control of hardware. It enables context-aware lighting workflows, supports multiple bulbs, and provides a flexible environment for developers to extend or customize behavior.

Available tools

discover_bulbs

Find smart bulbs on the network using UDP discovery.

connect_to_bulb

Establish a UDP connection to a specific bulb using its IP and port.

turn_on_bulb

Send UDP command to power on a bulb at the given IP/port.

turn_off_bulb

Send UDP command to power off a bulb at the given IP/port.

set_bulb_brightness

Set brightness level from 0 to 100 for a bulb.

set_bulb_color

Set the bulb color using hex color codes (e.g., #FF0000).

get_bulb_status

Query and return the current status of a bulb.

ping_bulb

Test connectivity to a bulb by sending a ping.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational