1. Conduid
  2. Developer Tools
  3. Daisyui MCP
MCP server ยท Developer Tools

Daisyui MCP

๐ŸŒผ A token-friendly local MCP server for DaisyUI component documentation using their public llms.txt.

63Good

Scored 7 days ago ยท breakdown

About Daisyui MCP

Daisyui MCP is an MCP server published by birdseyevue in the Developer Tools category: ๐ŸŒผ A token-friendly local MCP server for DaisyUI component documentation using their public llms.txt.

The repository has 78 stars and 17 forks, with the last commit 3 months ago. Recent commit activity is the strongest signal that reported issues will get attention.

Install

From source
git clone https://github.com/birdseyevue/daisyui-mcp

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Tools (2)

get_component๐Ÿ“– Gets the full documentation for a specific component (classes, syntax, examples)

Parameters not published.

list_components๐Ÿ“‹ Lists all available DaisyUI components with short descriptions

Parameters not published.

Ask AI

✦

Ask AI about Daisyui MCP

Powered by Claude · Grounded in docs

I know everything about Daisyui MCP. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 5 hours ago. Heuristics on the source, not an audit.

  • โœ“README presentThe repository ships documentation.
  • โœ“License declaredUsable under a stated license.
  • !Tests presentNo tests found. Behaviour changes may go unnoticed between versions.
  • !Dependencies pinnedNo lockfile. Installs can pull different code over time.
  • โœ“No dynamic code executionSource scan found no eval, dynamic Function, or shell execution.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

v1.1.0๐ŸŒผ v1.1.0 ยท 8 Mar 2026What's Changed ๐ŸŒผ Add ๐Ÿ‹Docker support and update README with installation guides
v1.0.0๐ŸŒผ DaisyUI MCP Server v1.0.0 ยท 28 Nov 2025๐ŸŽ‰ Initial Release A token-friendly local MCP server that serves DaisyUI component documentation to AI assistants. โœจ Features ๐Ÿ“‹ **list_components** โ€” List all 60+ DaisyUI components with descriptions ๐Ÿ“– **get_component** โ€” Get fullโ€ฆ

README

๐ŸŒผ DaisyUI MCP Server

Python MCP Docker License

A token-friendly local MCP server for DaisyUI component documentation

Give your AI assistant the power to build beautiful UIs with DaisyUI ๐Ÿš€

Features โ€ข Installation โ€ข Docker โ€ข Usage โ€ข Configuration


๐ŸŒผ Heads up

This repo has been a fun little project, and it's pretty cool seeing it hit 70+ stars and 15+ forks, thank you! But I wanted to let anyone new know that DaisyUI has finally released official "Skills" over at daisyui.com/docs/skill/. I now recommend using that one since it's official and, honestly, just better for modern AI models. This repo will still work if you're already using it, but for new projects I'd go with the official skill. I'd at least recommend you check it out and see if it fits your needs better. Thanks again for the support, and happy coding! ๐ŸŒผ


โœจ Features

  • ๐ŸŽฏ Token-Efficient โ€” Only exposes relevant context via MCP tools, saving precious tokens
  • ๐Ÿ“š 60+ Components โ€” Full coverage of DaisyUI's component library
  • ๐Ÿ”„ Auto-Updatable โ€” Fetch the latest docs anytime with one command
  • โœ๏ธ Customizable โ€” Edit or add your own component docs to fit your project
  • โšก Fast & Lightweight โ€” Built with FastMCP for optimal performance

๐Ÿ› ๏ธ MCP Tools

This server exposes two tools that AI assistants can use:

Tool Description
list_components ๐Ÿ“‹ Lists all available DaisyUI components with short descriptions
get_component ๐Ÿ“– Gets the full documentation for a specific component (classes, syntax, examples)

๐Ÿ’ก The component docs are pulled from daisyui.com/llms.txt and stored locally as markdown files. This way you can also add your own custom components or edit existing ones to your liking or project needs.


๐Ÿ’ฌ Example Prompts

Try asking your AI assistant:

"What DaisyUI components are available?"
"Implement a responsive card grid using DaisyUI"
"How does the modal component work? Show me an example"

๐Ÿ“ฆ Installation

1. Clone the repository

git clone https://github.com/birdseyevue/fastmcp.git
cd fastmcp

2. Create a virtual environment (recommended)

python -m venv venv

# Windows
venv\Scripts\activate

# macOS/Linux
source venv/bin/activate

3. Install dependencies

pip install -r requirements.txt

๐Ÿณ Docker

You can also run the MCP server using Docker.

Build and run with Docker

docker build -t daisyui-mcp .
docker run -i --rm daisyui-mcp

Using Docker Compose

docker compose up --build

The docker-compose.yml mounts the local components/ directory as a volume, so any changes you make to component docs on the host are reflected inside the container.

Docker configuration for AI assistants

{
  "servers": {
    "daisyui": {
      "command": "docker",
      "args": ["run", "-i", "--rm", "daisyui-mcp"]
    }
  }
}

๐Ÿš€ Usage

First-time setup

Upon first run, the MCP server will not have any component docs. Fetch them by running:

python update_components.py

This fetches the latest llms.txt from DaisyUI and generates all the markdown files in /components.

Running the server

python mcp_server.py

Updating component docs

If DaisyUI releases new components or updates their docs, simply run:

python update_components.py

โš™๏ธ Configuration

Add the MCP server to your AI assistant's configuration:

{
  "servers": {
    "daisyui": {
      "command": "<path-to-repo>/venv/Scripts/python.exe",
      "args": ["<path-to-repo>/mcp_server.py"]
    }
  }
}
{
  "servers": {
    "daisyui": {
      "command": "C:/Users/username/Downloads/fastmcp/venv/Scripts/python.exe",
      "args": ["C:/Users/username/Downloads/fastmcp/mcp_server.py"]
    }
  }
}
{
  "servers": {
    "daisyui": {
      "command": "/home/username/fastmcp/venv/bin/python",
      "args": ["/home/username/fastmcp/mcp_server.py"]
    }
  }
}

๐Ÿ“ Project Structure

fastmcp/
โ”œโ”€โ”€ ๐Ÿ mcp_server.py          # The MCP server
โ”œโ”€โ”€ ๐Ÿ”„ update_components.py   # Script to fetch/update component docs
โ”œโ”€โ”€ ๐Ÿ“‹ requirements.txt       # Dependencies (just fastmcp)
โ”œโ”€โ”€ ๐Ÿณ Dockerfile             # Docker image definition
โ”œโ”€โ”€ ๐Ÿณ docker-compose.yml     # Docker Compose configuration
โ””โ”€โ”€ ๐Ÿ“‚ components/            # Markdown files for each component
    โ”œโ”€โ”€ button.md
    โ”œโ”€โ”€ card.md
    โ”œโ”€โ”€ modal.md
    โ”œโ”€โ”€ table.md
    โ””โ”€โ”€ ... (60+ components)

๐Ÿค Contributing

Contributions are welcome! Feel free to:

  • ๐Ÿ› Report bugs
  • ๐Ÿ’ก Suggest new features
  • ๐Ÿ“ Improve documentation
  • ๐Ÿ”ง Submit pull requests

๐Ÿ“„ License

This project is licensed under the MIT License โ€” see the LICENSE file for details.

Free to use, modify, and distribute! Have fun! ๐ŸŽ‰


Made with โค๏ธ for the DaisyUI community

โญ Star this repo if you find it useful!

README fetched from the repository 5 hours ago. The original is authoritative.

Questions

About Daisyui MCP

How do I install Daisyui MCP?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is Daisyui MCP safe to use with an AI agent?

Its trust score is 63 out of 100 (good). It passes 3 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Daisyui MCP still maintained?

Yes โ€” the last commit was 3 months ago. The repository has 78 stars and 17 forks.