MCP Catalogs
Home

daisyui-mcp

by birdseyevue·67·Score 46

A token-efficient MCP server providing DaisyUI component documentation to AI assistants.

ai-llmdeveloper-toolsproductivity
14
Forks
0
Open issues
1 mo ago
Last commit
2d ago
Indexed

Overview

The DaisyUI MCP server is a specialized tool that enables AI assistants to access and utilize DaisyUI component documentation through the MCP protocol. It fetches component documentation from DaisyUI's llms.txt file and stores it locally as markdown files, providing two main tools: list_components and get_component. The server is built with FastMCP for optimal performance and offers token-efficient access to UI component information.

Try asking AI

After installing, here are 5 things you can ask your AI assistant:

you:AI assistants building UI interfaces with DaisyUI components
you:Developers looking for quick reference to DaisyUI syntax and examples
you:Teams standardizing on DaisyUI for consistent UI implementation
you:How do I update the DaisyUI component documentation?
you:Can I customize the component documentation?

When to choose this

Choose this server when building applications with DaisyUI and need efficient access to component documentation through AI assistants.

When NOT to choose this

Don't choose if you need access to DaisyUI's latest documentation instantly, as updates require manual execution of the update script.

Tools this server exposes

2 tools extracted from the README
  • list_components

    Lists all available DaisyUI components with short descriptions

  • get_component

    Gets the full documentation for a specific component

Comparable tools

ui-mcptailwindcss-mcpweb-component-docs-mcp

Installation

Installation

  1. Clone the repository:
git clone https://github.com/birdseyevue/daisyui-mcp.git
cd daisyui-mcp
  1. Create a virtual environment:
python -m venv venv
source venv/bin/activate  # or venv\Scripts\activate on Windows
  1. Install dependencies:
pip install -r requirements.txt
  1. Fetch component docs:
python update_components.py
  1. Run the server:
python mcp_server.py

Claude Desktop Configuration

Add to claude_desktop_config.json:

{
  "mcpServers": {
    "daisyui": {
      "command": "<path-to-repo>/venv/bin/python",
      "args": ["<path-to-repo>/mcp_server.py"]
    }
  }
}

FAQ

How do I update the DaisyUI component documentation?
Run the command 'python update_components.py' to fetch the latest documentation from DaisyUI's llms.txt file.
Can I customize the component documentation?
Yes, you can edit the markdown files in the 'components/' directory to add custom components or modify existing ones to fit your project's needs.

Compare daisyui-mcp with

GitHub →

Last updated · Auto-generated from public README + GitHub signals.