Token导航 LogoToken导航TokenDH.com
Daisyui MCP logo
AI代理stdio官方级别未说明来源级核验

Daisyui MCP

MCP Server

一个为DaisyUI组件提供本地MCP协议支持的轻量级服务器,帮助AI助手高效获取UI组件文档。

工具数

2

提示词数

0

GitHub Stars

67

资源数

0
PythonAI代理工作流自动化

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

作者 / 组织

birdseyevue

提供方

birdseyevue

最后核验

2026/5/17 20:20

运行时

Python

快速接入

先看主来源和安装命令,再打开仓库或文档;下面只保留这个条目的关键接入事实。

命令预览

python -m venv venv

详细介绍

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

🌼 DaisyUI MCP服务器

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

DaisyUI组件文档的令牌友好型本地MCP服务器

*让你的AI助手能够使用DaisyUI构建漂亮的UI* 🚀

______________________________________________________________________

✨ 特性

  • 🎯 代币高效 --仅通过MCP工具公开相关上下文,节省宝贵的令牌
  • 📚 60+组件 --全面覆盖DaisyUI的组件库
  • 🔄 可自动更新 --只需一个命令,即可随时获取最新文档
  • ✏️ 可定制的 --编辑或添加您自己的组件文档以适应您的项目
  • 快速轻便 --内置于 FastMCP 为了获得最佳性能

______________________________________________________________________

🛠️ MCP工具

此服务器公开了AI助手可以使用的两个工具:

工具说明
list_components📋 列出所有可用的DaisyUI组件及其简短描述
get_component📖 获取特定组件的完整文档(类、语法、示例)
💡 组件文档从以下位置提取 daisyui.com/llms.txt 并作为markdown文件存储在本地。通过这种方式,您还可以添加自己的自定义组件或根据自己的喜好或项目需求编辑现有组件。

______________________________________________________________________

💬 示例提示

试着问你的人工智能助手:

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

______________________________________________________________________

📦 安装

1.克隆存储库

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

2.创建虚拟环境(推荐)

python -m venv venv

# Windows
venv\Scripts\activate

# macOS/Linux
source venv/bin/activate

3.安装依赖项

pip install -r requirements.txt

______________________________________________________________________

🐳 码头工人

您还可以使用Docker运行MCP服务器。

使用Docker构建和运行

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

使用Docker Compose

docker compose up --build

docker-compose.yml 挂载本地 components/ 目录作为一个卷,因此您对主机上的组件文档所做的任何更改都会反映在容器内。

针对AI助手的Docker配置

📁 Docker Configuration

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

______________________________________________________________________

🚀 用法

首次设置

首次运行时,MCP服务器将没有任何组件文档。通过运行获取它们:

python update_components.py

这将获取最新 llms.txt 从DaisyUI生成所有markdown文件 /components.

运行服务器

python mcp_server.py

更新组件文档

如果DaisyUI发布新组件或更新其文档,只需运行:

python update_components.py

______________________________________________________________________

⚙️ 配置

将MCP服务器添加到AI助手的配置中:

📁 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"]
    }
  }
}

______________________________________________________________________

📁 项目结构

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)

______________________________________________________________________

🤝 贡献

欢迎投稿!请随意:

  • 🐛 报告错误
  • 💡 建议新功能
  • 📝 改进文档
  • 🔧 提交拉取请求

______________________________________________________________________

📄 许可证

该项目根据 MIT许可证 --看看 许可证 文件以获取详细信息。

*免费使用、修改和分发!玩得开心* 🎉

______________________________________________________________________

由...制作❤️ DaisyUI社区

⭐ 如果你觉得这个仓库有用,就把它标上!

目录标签

目录标签

PythonAI代理工作流自动化UI开发本地部署组件文档MCP协议DaisyUI本地化服务

接入字段

传输方式(transport,传输协议)

stdio

鉴权方式(authType,认证方式)

none

运行时(runtime,运行环境)

Python

工具数量(toolCount,工具数)

2

资源数量(resourceCount,资源数)

0

提示词数量(promptCount,提示词数)

0

权限和风险

stdionone部署方式未说明

接入前请确认传输方式、认证方式和部署位置,并根据实际工具能力限制访问范围。

安装前确认

不要直接授予不必要的文件、网络或账号权限;先核对安装命令和配置内容。

来源信息

继续浏览同类 MCP