MCP Servers

模型上下文协议服务器、框架、SDK 和模板的综合目录。

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

创建于 11/28/2025
更新于 17 days ago
Repository documentation and setup instructions

🌼 DaisyUI MCP Server

Python MCP License

A token-friendly local MCP server for DaisyUI component documentation

Give your AI assistant the power to build beautiful UIs with DaisyUI 🚀

FeaturesInstallationUsageConfiguration


✨ 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/daisyui-mcp.git
cd daisyui-mcp

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

🚀 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": "<path-to-repo>/venv/Scripts/python.exe",
      "args": ["<path-to-repo>/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)
└── 📂 components/            # Markdown files for each component
    ├── button.md
    ├── card.md
    ├── modal.md
    ├── table.md
    └── ... (60+ components)

❗ Disclaimer

Note: DaisyUI has an official Blueprint MCP ($600 lifetime) with premium features.

This project is not that. It's a free, DIY alternative using their publicly available documentation.

  • ✅ No extra features
  • ✅ No competition
  • ✅ Just a personal tool I wanted to share!

If you want even an official experience with premium features, consider supporting DaisyUI by purchasing their Blueprint MCP!


🤝 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!

快速设置
此服务器的安装指南

安装包 (如果需要)

uvx daisyui-mcp

Cursor 配置 (mcp.json)

{ "mcpServers": { "birdseyevue-daisyui-mcp": { "command": "uvx", "args": [ "daisyui-mcp" ] } } }