JUHE API Marketplace
shree-bd avatar
MCP Server

IntelliGlow

A Model Context Protocol (MCP) server that allows AI assistants like Claude to control real smart bulbs via UDP network communication, featuring voice commands, AI reasoning, and direct hardware control.

1
GitHub Stars
11/22/2025
Last Updated
MCP Server Configuration
1{
2 "name": "intelliglow",
3 "command": "python",
4 "args": [
5 "-m",
6 "mcp_server_smartbulb.network_server"
7 ],
8 "cwd": "/path/to/your/IntelliGlow",
9 "env": {
10 "BULB_IP": "192.168.1.45",
11 "BULB_PORT": "4000"
12 }
13}
JSON13 lines
  1. Home
  2. MCP Servers
  3. IntelliGlow-AI-Voice-MCP-IoT-Platform

README Documentation

๐Ÿ’ก IntelliGlow - AI-Powered Smart Lighting

"Smart lighting, brilliantly simple"

IntelliGlow is a Model Context Protocol (MCP) server that allows AI assistants like Claude and ChatGPT to control real smart bulbs via UDP network communication. This Python implementation features voice commands, AI reasoning, and direct hardware control.

๐Ÿ—๏ธ Architecture

Voice/AI โ”€โ”€> IntelliGlow MCP โ”€โ”€> UDP Network โ”€โ”€> Smart Bulb (192.168.1.45:4000)

The smart bulb system that actually thinks!!

๐ŸŒŸ Features

๐Ÿ”ด Real Hardware Support

  • UDP Network Communication: Direct communication with real smart bulbs
  • Default Bulb Configuration: Connects to 192.168.1.45:4000 by default
  • Network Discovery: Automatically find smart bulbs on your network
  • Connection Management: Persistent connections with auto-reconnect

๐ŸŽค Voice Intelligence

  • Natural Voice Commands: "Turn on lights", "Set brightness to 75", "Make it blue"
  • AI-Powered Parsing: Understands context and natural language
  • Text-to-Speech Feedback: Speaks responses back to you
  • Smart Color Recognition: Recognizes color names and descriptive terms

๐Ÿง  AI Integration

  • MCP Protocol: Works with Claude, GPT, and other AI models
  • Context Understanding: AI can reason about lighting needs
  • Workflow Integration: Bulbs become part of larger AI workflows
  • Learning Capability: Can adapt to user patterns and preferences

๐Ÿ”ง Smart Bulb Control

  • Power Control: Turn bulbs on/off via UDP commands
  • Brightness Control: Adjust brightness levels (0-100%)
  • Color Control: Full RGB control with hex color codes (#FF0000)
  • Status Monitoring: Get real-time bulb status
  • Ping/Connectivity: Test network connectivity to bulbs

๐ŸŒ Network Features

  • Multi-bulb Support: Connect to multiple bulbs simultaneously
  • Discovery: Scan network for available smart bulbs
  • Environment Configuration: Set bulb IP/port via environment variables

๐Ÿš€ Quick Start

Installation

  1. Install IntelliGlow:

    # Core system
    pip install -e .
    
    # With voice capabilities
    pip install -e .[voice]
    
  2. Configure your bulb (optional):

    export BULB_IP=192.168.1.45    # Your bulb's IP
    export BULB_PORT=4000          # Your bulb's port
    

Running IntelliGlow

# 1. MCP server only (for AI integration)
mcp-server-smartbulb

# 2. Voice interface only
mcp-server-smartbulb-voice

# 3. Complete IntelliGlow system (voice + AI + MCP)
python voice_enabled_server.py

Testing Network Connectivity

# Test UDP communication with your real bulb
python test_network_bulbs.py

๐Ÿ”ง AI Integration (Claude Desktop)

Add this to your Claude Desktop claude_desktop_config.json:

{
  "mcpServers": {
    "intelliglow": {
      "command": "python",
      "args": ["-m", "mcp_server_smartbulb.network_server"],
      "cwd": "/path/to/your/IntelliGlow",
      "env": {
        "BULB_IP": "192.168.1.45",
        "BULB_PORT": "4000"
      }
    }
  }
}

๐Ÿ› ๏ธ Available Commands

๐ŸŽค Voice Commands

  • "Turn on the lights" - Power control
  • "Set brightness to 75 percent" - Brightness with smart parsing
  • "Make it blue" - Color recognition
  • "How are the lights?" - Status inquiry
  • "Find smart bulbs" - Network discovery

๐Ÿค– MCP Tools (for AI)

  • discover_bulbs() - Find smart bulbs on the network
  • connect_to_bulb(ip, port) - Connect to a specific bulb
  • turn_on_bulb(ip, port) - Turn on a bulb via UDP
  • turn_off_bulb(ip, port) - Turn off a bulb via UDP
  • set_bulb_brightness(brightness, ip, port) - Set brightness (0-100)
  • set_bulb_color(color, ip, port) - Set color using hex codes
  • get_bulb_status(ip, port) - Get current bulb status
  • ping_bulb(ip, port) - Test connectivity to a bulb

๐Ÿ“ก Network Configuration

Default Bulb Setup

IntelliGlow connects to 192.168.1.45:4000 by default. You can override this:

export BULB_IP=192.168.1.100
export BULB_PORT=4001

Bulb Configuration File

Create bulb_config.json:

{
  "default_bulb": {
    "ip": "192.168.1.45",
    "port": 4000,
    "timeout": 5.0
  },
  "discovery": {
    "enabled": true,
    "timeout": 10.0,
    "port_range": {
      "start": 4000,
      "end": 4010
    }
  }
}

๐Ÿ” IntelliGlow vs Traditional Solutions

FeatureAlexa/GoogleIntelliGlow
Voice Controlโœ… Basic commandsโœ… Natural language + AI reasoning
AI IntegrationโŒ Limited ecosystemโœ… Works with any AI model (Claude, GPT, etc.)
Hardware ControlโŒ Cloud-dependentโœ… Direct UDP networking
CustomizationโŒ Vendor limitationsโœ… Full control over protocol
Context UnderstandingโŒ Simple keywordsโœ… AI understands context and workflows
PrivacyโŒ Cloud processingโœ… Local processing
Developer FreedomโŒ Closed ecosystemโœ… Open protocol, extensible

Result: IntelliGlow = Convenience of Alexa + Intelligence of AI + Freedom of Open Source! ๐ŸŽ‰

๐Ÿงช Testing

# Test real UDP communication with your bulb
python test_network_bulbs.py

This will:

  1. ๐Ÿ”Œ Test direct connection to 192.168.1.45:4000
  2. ๐Ÿ” Scan network for other bulbs
  3. ๐Ÿค– Simulate AI/MCP commands
  4. ๐ŸŽค Test voice command processing

๐Ÿ› Troubleshooting

No Bulb Found

  • Ensure your smart bulb is on the same network
  • Check that the bulb is listening on port 4000
  • Try network discovery: python -c "import asyncio; from mcp_server_smartbulb.bulb_discovery import BulbDiscovery; asyncio.run(BulbDiscovery().discover_bulbs())"

Voice Not Working

  • Install voice dependencies: pip install -e .[voice]
  • Check microphone permissions
  • Test with: python -m mcp_server_smartbulb.voice_interface

Connection Timeout

  • Check firewall settings
  • Verify bulb IP address
  • Increase timeout in bulb_config.json

๐Ÿ“ Project Structure

IntelliGlow/
โ”œโ”€โ”€ mcp_server_smartbulb/
โ”‚   โ”œโ”€โ”€ __init__.py              # Package initialization 
โ”‚   โ”œโ”€โ”€ network_server.py        # Main UDP-enabled MCP server
โ”‚   โ”œโ”€โ”€ udp_client.py           # UDP networking client
โ”‚   โ”œโ”€โ”€ bulb_discovery.py       # Network discovery
โ”‚   โ””โ”€โ”€ voice_interface.py      # Voice command processing
โ”œโ”€โ”€ bulb_config.json            # Network configuration
โ”œโ”€โ”€ test_network_bulbs.py       # UDP testing script
โ”œโ”€โ”€ voice_enabled_server.py     # Complete IntelliGlow system
โ”œโ”€โ”€ README.md                   # This file
โ””โ”€โ”€ pyproject.toml              # Project configuration

Clean, focused, and intelligent! ๐Ÿง ๐Ÿ’ก

๐ŸŽฏ What Makes IntelliGlow Special

IntelliGlow isn't just another smart bulb controller - it's the bridge between AI intelligence and physical hardware.

๐Ÿ”ฅ Key Innovations:

  • AI-Native Design: Built for AI reasoning, not just voice commands
  • Open Protocol: Works with any AI model, not locked to one vendor
  • Local Processing: Privacy-focused, no cloud dependency required
  • Hybrid Interface: Voice + AI chat + MCP protocol
  • Developer Freedom: Full customization and extensibility

๐ŸŒŸ Real-World Magic:

User: "I'm working late and need focus lighting"
IntelliGlow: 
โ†’ AI understands context
โ†’ Sets cool white light (5000K)
โ†’ Optimal brightness (85%)
โ†’ Direct UDP communication
โ†’ Responds with confirmation

This is the future of smart homes - lighting that truly understands and adapts to your needs! ๐Ÿš€


Made with โค๏ธ for the next generation of intelligent home automation

Quick Install

Quick Actions

View on GitHubView All Servers

Key Features

Model Context Protocol
Secure Communication
Real-time Updates
Open Source

Boost your projects with Wisdom Gate LLM API

Supporting GPT-5, Claude-4, DeepSeek v3, Gemini and more.

Enjoy a free trial and save 20%+ compared to official pricing.

Learn More
JUHE API Marketplace

Accelerate development, innovate faster, and transform your business with our comprehensive API ecosystem.

JUHE API VS

  • vs. RapidAPI
  • vs. API Layer
  • API Platforms 2025
  • API Marketplaces 2025
  • Best Alternatives to RapidAPI

For Developers

  • Console
  • Collections
  • Documentation
  • MCP Servers
  • Free APIs
  • Temp Mail Demo

Product

  • Browse APIs
  • Suggest an API
  • Wisdom Gate LLM
  • Global SMS Messaging
  • Temp Mail API

Company

  • What's New
  • Welcome
  • About Us
  • Contact Support
  • Terms of Service
  • Privacy Policy
Featured on Startup FameFeatured on Twelve ToolsFazier badgeJuheAPI Marketplace - Connect smarter, beyond APIs | Product Huntai tools code.marketDang.ai
Copyright ยฉ 2025 - All rights reserved