{"id":50699613,"url":"https://github.com/ralscha/daisyui-mcp","last_synced_at":"2026-06-09T08:32:49.888Z","repository":{"id":340124560,"uuid":"1164655487","full_name":"ralscha/daisyui-mcp","owner":"ralscha","description":"daisyUI MCP","archived":false,"fork":false,"pushed_at":"2026-06-02T02:54:56.000Z","size":30,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-06-02T04:21:21.403Z","etag":null,"topics":["daisyui","mcp"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ralscha.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-02-23T10:35:24.000Z","updated_at":"2026-06-02T02:54:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/ralscha/daisyui-mcp","commit_stats":null,"previous_names":["ralscha/daisyui-mcp"],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/ralscha/daisyui-mcp","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fdaisyui-mcp","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fdaisyui-mcp/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fdaisyui-mcp/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fdaisyui-mcp/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ralscha","download_url":"https://codeload.github.com/ralscha/daisyui-mcp/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ralscha%2Fdaisyui-mcp/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34098932,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-09T02:00:06.510Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["daisyui","mcp"],"created_at":"2026-06-09T08:32:47.791Z","updated_at":"2026-06-09T08:32:49.875Z","avatar_url":"https://github.com/ralscha.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# DaisyUI MCP Server\n\n## Features\n\n- **Single Binary** – One self-contained executable, no Python/Node/runtime required\n- **Embedded Docs** – Component Markdown files are baked into the binary at build time — deploy just the `.exe`\n\n## MCP Tools\n\n| Tool | Description |\n|------|-------------|\n| `list_components` | List all available DaisyUI components with names and brief descriptions |\n| `get_short_doc` | Get a concise summary for a component: CSS classes, HTML syntax, and usage rules |\n| `get_detailed_doc` | Get the full documentation page for a component, including all variants and advanced usage |\n| `get_color_palette` | List all daisyUI semantic colors, modifier class patterns, and usage rules |\n| `get_customize_docs` | Get the daisyUI customization guide (CSS, Tailwind, and daisyUI conventions) |\n| `get_config_docs` | Get the daisyUI configuration reference (themes, logs, prefix, and more) |\n| `get_themes_docs` | Get the daisyUI themes documentation (built-in themes, applying, customizing, creating) |\n| `get_base_style_docs` | Get the daisyUI base/reset styles documentation |\n| `get_utilities_docs` | Get the daisyUI utility classes and CSS variables documentation |\n| `get_layout_typography_docs` | Get the daisyUI layout and typography documentation |\n| `generate_theme` | Generate a complete DaisyUI 5 custom theme CSS based on provided colors |\n| `generate_theme_from_image` | Extracts a color palette from a local or remote image and generates a complete DaisyUI 5 custom theme CSS |\n\n\n## Installation\n\n### Option A — Build from source\n\nRequires [Go](https://go.dev) and [Task](https://taskfile.dev).\n\n```bash\ngit clone https://github.com/ralscha/daisyui-mcp.git\ncd daisyui-mcp\ntask build\n```\n\nThe resulting `bin/daisyui-server` (or `bin/daisyui-server.exe` on Windows) is the only file you need to deploy.\n\n#### Other task commands\n\n| Command | Description |\n|---------|-------------|\n| `task build` | Build all binaries into `bin/` |\n| `task update` | Fetch latest DaisyUI docs then rebuild |\n| `task test` | Run all tests |\n| `task format` | Format all Go source files |\n| `task lint` | Run golangci-lint (requires Docker) |\n\n### Option B — Download a pre-built binary\n\nDownload the latest release from the [Releases](../../releases) page and place the binary somewhere on your `PATH`.\n\n## Configuration\n\nAdd the server to your AI assistant's MCP configuration. Because the binary is self-contained, the configuration is minimal.\n\n```json\n{\n  \"servers\": {\n    \"daisyui\": {\n      \"command\": \"/path/to/bin/daisyui-server\"\n    }\n  }\n}\n```\n\n### Environment variables\n\n| Variable | Description |\n|----------|-------------|\n| `DAISYUI_COMPONENTS_DIR` | Override the embedded component summaries with files from this directory |\n| `DAISYUI_DOCS_DIR` | Override the embedded detailed docs with files from this directory |\n\n## Disclaimer\n\nDaisyUI has an official [Blueprint MCP](https://daisyui.com/blueprint/) with premium features.\n\nThis project is **not** that. It's a free, open-source alternative using their publicly available documentation.\n\nIf you use daisyUI components in a commercial project, please consider supporting the creators by purchasing their official MCP server.\n\n## License\n\n[MIT](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fralscha%2Fdaisyui-mcp","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fralscha%2Fdaisyui-mcp","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fralscha%2Fdaisyui-mcp/lists"}