AgentStack
MCP verified MIT Self-run

Daisyui Mcp

mcp-birdseyevue-daisyui-mcp Β· by birdseyevue

🌼 A token-friendly local MCP server for DaisyUI component documentation using their public llms.txt.

β€” No reviews yet
0 installs
11 views
0.0% view→install

Install

$ agentstack add mcp-birdseyevue-daisyui-mcp

βœ“ scanned Β· βœ“ verified β€” works with Claude Code, Cursor, and more.

Security review

βœ“ Passed

No issues found. Passed automated security review. Β· v0.1.0 How review works β†’

  • βœ“ Prompt-injection patterns
  • βœ“ Secret / credential exfiltration
  • βœ“ Dangerous shell & filesystem operations
  • βœ“ Untrusted network calls
  • βœ“ Known-malicious package signatures

What it can access

  • βœ“ Network access No
  • βœ“ Filesystem access No
  • βœ“ Shell / process execution No
  • βœ“ Environment & secrets No
  • βœ“ Dynamic code execution No

From automated source analysis of v0.1.0. β€œUsed” means the capability is present in the source β€” more access means more to trust, not that it’s unsafe.

View the full security report β†’

Verified badge

Passed review? Show it. Paste this badge into your README β€” it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/mcp-birdseyevue-daisyui-mcp)

Reliability & compatibility

βœ“ Security review passed
0 installs to date
β€” no reviews yet
● 2mo ago

Declared compatibility

Claude CodeClaude DesktopCursorWindsurf

Compatibility is declared by the source manifest. End-to-end runtime verification is coming β€” see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps β€” measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work β†’
Are you the author of Daisyui Mcp? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

[](https://mseep.ai/app/birdseyevue-daisyui-mcp)

🌼 DaisyUI MCP Server

[](https://python.org) [](https://modelcontextprotocol.io) [](https://www.docker.com/) [](LICENSE)

A token-friendly local MCP server for DaisyUI component documentation

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

[Features](#-features) β€’ [Installation](#-installation) β€’ [Docker](#-docker) β€’ [Usage](#-usage) β€’ [Configuration](#-configuration)


✨ 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

πŸ“ Docker Configuration

{
  "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:

πŸ“ Generic Configuration

{
  "servers": {
    "daisyui": {
      "command": "/venv/Scripts/python.exe",
      "args": ["/mcp_server.py"]
    }
  }
}

πŸͺŸ Windows Example

{
  "servers": {
    "daisyui": {
      "command": "C:/Users/username/Downloads/fastmcp/venv/Scripts/python.exe",
      "args": ["C:/Users/username/Downloads/fastmcp/mcp_server.py"]
    }
  }
}

🍎 macOS/Linux Example

{
  "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](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!

Source & license

This open-source MCP server is cataloged on AgentStack and links to its original source β€” we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet β€” be the first.

Versions

  • v0.1.0 Imported from the upstream source.