ulanzi-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ulanzi-mcpturn on the clock"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ulanzi MCP Server
MCP server and CLI for the Ulanzi TC001 Smart Pixel Clock (AWTRIX3 firmware).
Features
MCP Server: Control your Ulanzi clock from AI assistants (Claude Desktop, Cursor, Windsurf)
CLI Tool: Command-line interface for scripting and automation
Multi-clock Support: Control multiple clocks from a single instance
Full API Coverage: Access all AWTRIX3 HTTP API endpoints
Quick Start
1. Install
cd ulanzi-mcp
uv sync2. Configure
Copy .env.example to .env and set your clock IP:
ULANZI_HOSTS=http://192.168.1.100For multiple clocks:
ULANZI_HOSTS=http://192.168.1.100,http://192.168.1.1013. Use CLI
# Check configuration
ulanzi info
# Turn on display
ulanzi power on
# Show notification
ulanzi notify "Meeting in 5 minutes!"
# Set brightness
ulanzi brightness 2004. Use with MCP (Claude Desktop)
Add to your Claude Desktop config:
{
"mcpServers": {
"ulanzi-mcp": {
"command": "uv",
"args": ["--directory", "/path/to/ulanzi-mcp", "run", "python", "-m", "ulanzi_mcp.server"]
}
}
}Environment Variables
Variable | Description | Default |
| Clock address(es), comma-separated |
|
| HTTP auth username | (none) |
| HTTP auth password | (none) |
| Request timeout (seconds) |
|
| MQTT topic prefix |
|
Available Tools/Commands
See docs/clock_spec.md for complete documentation.
Development
# Run MCP server in development mode
uv run mcp dev src/ulanzi_mcp/server.py
# Run CLI
ulanzi --help
# Run tests
uv run pytestLicense
MIT
This server cannot be installed
Maintenance
Latest Blog Posts
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/Jelloeater/ulanzi-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server