loading…
Search for a command to run...
loading…
Enables AI assistants to manage Omarchy desktop themes, including listing, switching, previewing, installing, removing, and rotating backgrounds.
Enables AI assistants to manage Omarchy desktop themes, including listing, switching, previewing, installing, removing, and rotating backgrounds.
A Model Context Protocol (MCP) server for integrating Omarchy desktop environment theme management with AI assistants like Claude.
Omarchy MCP enables AI assistants to manage themes in Omarchy - a Linux desktop environment that supports extensive theme customization including color schemes, backgrounds, and UI elements.
With this MCP server, AI assistants can:
Or paste server configuration into llms .py MCP Servers:
Name: omarchy-mcp
{
"description": "Manage Omarchy Desktop Themes",
"command": "uvx",
"args": [
"omarchy-mcp"
]
}
For development, you can run this server using uv:
{
"mcpServers": {
{
"command": "uv",
"args": [
"run",
"--directory",
"/path/to/ServiceStack/omarchy-mcp",
"omarchy-mcp"
]
}
}
}
Add to your Claude Desktop configuration file:
~/Library/Application Support/Claude/claude_desktop_config.json%APPDATA%\Claude\claude_desktop_config.json~/.config/Claude/claude_desktop_config.json{
"mcpServers": {
"omarchy": {
"description": "Manage Omarchy Desktop Themes",
"command": "uvx",
"args": [
"omarchy-mcp"
]
}
}
}
You can make your AI a more pleasant and personable Omarchy assistant by configuring it with a custom system prompt. The linked system prompt below creates "Archy" - a friendly, conversational assistant that knows Omarchy well and responds naturally to voice commands.
omarchy_theme_listLists Omarchy themes with flexible filtering options.
Parameters:
filter (optional): Filter themes by type"INSTALLED" (default) - All installed themes"ALL" - All available themes (installed and not installed)"CURRENT" - Only the currently active theme"BUILT_IN" - Only built-in themes"CAN_REMOVE" - Only installed extra themes that can be removed"CAN_INSTALL" - Only themes available for installationscheme (optional): Filter by color scheme"ANY" (default) - All color schemes"LIGHT" - Light themed only"DARK" - Dark themed onlyReturns: List of theme names with status indicators (current, built-in, installed)
omarchy_theme_setApplies a theme to the Omarchy desktop.
Parameters:
theme (required): Theme name to apply (supports partial/case-insensitive matching)Returns: Preview image of the applied theme
omarchy_theme_bg_nextRotates to the next background image in the current theme.
Returns: The new background image
omarchy_preview_themeDownloads and returns a preview image for a theme without applying it.
Parameters:
name (required): Theme name (supports partial/case-insensitive matching)Returns: Theme preview image
omarchy_install_themeInstalls a new extra/community theme from its GitHub repository. Installing a theme automatically sets it as the current theme.
Parameters:
name (required): Theme name to installReturns: Theme preview image after installation
omarchy_remove_themeUninstalls a previously installed extra/community theme. Built-in themes cannot be removed.
Parameters:
name (required): Theme name to uninstallReturns: Status message
Theme names support flexible matching:
fastmcp>=0.1.0 - MCP server frameworkaiohttp - Async HTTP client for downloading preview imagesOmarchy comes with 14 built-in themes:
Over 100 additional community themes are available for installation, including various color schemes for both dark and light preferences.
git clone https://github.com/ServiceStack/omarchy-mcp.git
cd omarchy-mcp
pip install -e ".[dev]"
pytest tests -v
ruff check .
ruff format .
python -m build
BSD-3-Clause
Выполни в терминале:
claude mcp add omarchy-mcp -- npx Безопасность
Низкий рискАвтоматическая эвристика по публичным данным — не гарантия безопасности.