modelscope·@shree-bd/IntelliGlow-AI-Voice-MCP-IoT-Platform
暂无描述。
"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.
Voice/AI > IntelliGlow MCP > UDP Network > Smart Bulb (192.168.1.45:4000)
The smart bulb system that actually thinks!!
192.168.1.45:4000 by defaultInstall IntelliGlow:
# Core system
pip install -e .
# With voice capabilities
pip install -e .[voice]
Configure your bulb (optional):
export BULB_IP=192.168.1.45 # Your bulb's IP
export BULB_PORT=4000 # Your bulb's port
# 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
# Test UDP communication with your real bulb
python test_network_bulbs.py
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"
}
}
}
}
discover_bulbs() - Find smart bulbs on the networkconnect_to_bulb(ip, port) - Connect to a specific bulbturn_on_bulb(ip, port) - Turn on a bulb via UDPturn_off_bulb(ip, port) - Turn off a bulb via UDPset_bulb_brightness(brightness, ip, port) - Set brightness (0-100)set_bulb_color(color, ip, port) - Set color using hex codesget_bulb_status(ip, port) - Get current bulb statusping_bulb(ip, port) - Test connectivity to a bulbIntelliGlow connects to 192.168.1.45:4000 by default. You can override this:
export BULB_IP=192.168.1.100
export BULB_PORT=4001
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
}
}
}
| Feature | Alexa/Google | IntelliGlow |
|---|---|---|
| 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!
# Test real UDP communication with your bulb
python test_network_bulbs.py
This will:
python -c "import asyncio; from mcp_server_smartbulb.bulb_discovery import BulbDiscovery; asyncio.run(BulbDiscovery().discover_bulbs())"pip install -e .[voice]python -m mcp_server_smartbulb.voice_interface一座通过串行通信将物理硬件设备与人工智能大语言模型连接起来的桥梁,允许用户使用自然语言命令控制硬件。
一种多功能的模型上下文协议服务器,使人工智能助手能够管理日历、跟踪任务、处理电子邮件、搜索网络以及控制智能家居设备。
暂无描述。
暂无描述。
暂无描述。
暂无描述。