Skip to main content
Glama
Jelloeater

ulanzi-mcp

by Jelloeater

Ulanzi MCP Server

Test CodeQL Libraries.io dependency status for latest release

ulanzi-mcp PyPI - Status PyPI GitHub

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

Related MCP server: idotmatrix-mcp

Quick Start

1. Install

cd ulanzi-mcp
uv sync

2. Configure

Copy .env.example to .env and set your clock IP:

ULANZI_HOSTS=http://192.168.1.100

For multiple clocks:

ULANZI_HOSTS=http://192.168.1.100,http://192.168.1.101

3. Use CLI

# Check configuration
ulanzi info

# Turn on display
ulanzi power on

# Show notification
ulanzi notify "Meeting in 5 minutes!"

# Set brightness
ulanzi brightness 200

4. 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

ULANZI_HOSTS

Clock address(es), comma-separated

http://192.168.1.100

ULANZI_USERNAME

HTTP auth username

(none)

ULANZI_PASSWORD

HTTP auth password

(none)

ULANZI_API_TIMEOUT

Request timeout (seconds)

10

ULANZI_MQTT_PREFIX

MQTT topic prefix

awtrix

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 pytest

License

MIT

Install Server
A
license - permissive license
A
quality
C
maintenance

Maintenance

Maintainers
Response time
Release cycle
1Releases (12mo)
Commit activity

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Related MCP Servers

View all related MCP servers

Related MCP Connectors

  • MCP server for AI dialogue using various LLM models via AceDataCloud

  • A comprehensive Model Context Protocol (MCP) server that enables AI assistants to interact with yo…

  • MCP server for Pentest-Tools.com: run scans, manage findings and reports via your preffered LLM.

View all MCP Connectors

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