MDUI文档
AI 对话
复制 llms.txt 链接复制 llms-full.txt 链接以 Markdown 格式查看此页
预设颜色
自选颜色
从壁纸提取颜色
请选择一张壁纸
开发指南
AI 辅助开发
LLMs.txt MCP 服务器
样式
与框架集成
组件
函数
独立包

MCP 服务器

mdui 提供专用的 MCP(Model Context Protocol) 服务器 @mdui/mcp,用于在本地为 AI 智能体提供组件、图标、CSS 自定义属性和文档的查询能力。

它可与 Claude Code、Cursor、GitHub Copilot 等开发工具配合,辅助生成代码,并更好地使用 mdui 的组件与样式。

工具

mdui 的 MCP 服务器向 AI 智能体暴露以下工具:

  • list_components:列出全部 mdui 组件。
  • get_component_metadata:获取单个组件的详细 API 元数据。
  • list_css_classes:列出全局 CSS 类名。
  • list_css_variables:列出全局 CSS 自定义属性。
  • list_documents:列出所有文档。
  • get_document:获取单个文档的完整内容。
  • list_icon_codes:列出可用于属性或 API 的图标代码。
  • list_icon_components:列出独立的图标组件及其 ESM 导入语句。

使用方式

MCP 服务器仅支持 stdio 传输,可在 VS Code、Cursor、Claude Code、Windsurf、Zed 等客户端,以及支持 stdio 协议的 AI 智能体中直接使用。

VS Code

确保已安装 GitHub Copilot 与 GitHub Copilot Chat 扩展。

  1. 在项目根目录创建 .vscode/mcp.json,添加以下配置:

    {
      "servers": {
        "mdui": {
          "command": "npx",
          "args": ["-y", "@mdui/mcp"]
        }
      }
    }
    
  2. 点击 mcp.json 文件中的“启动”按钮。

  3. 在 GitHub Copilot Chat 中开始对话。

Cursor

  1. 在项目根目录创建或编辑 .cursor/mcp.json,添加以下配置:

    {
      "mcpServers": {
        "mdui": {
          "command": "npx",
          "args": ["-y", "@mdui/mcp"]
        }
      }
    }
    
  2. 进入 Settings > Cursor Settings > MCP & Integrations,启用 mdui 服务器。

  3. 在 Cursor Chat 中开始对话。

Claude Code

  1. 在终端中运行以下命令添加 mdui MCP 服务器:

    claude mcp add mdui -- npx -y @mdui/mcp
    
  2. 随后运行 claude 启动会话。

  3. 输入提示词开始使用。

Windsurf

  1. 前往 Settings > Windsurf Settings > Cascade

  2. 点击 Manage MCPs,再点击 “View raw config”,在配置文件中添加:

    {
      "mcpServers": {
        "mdui": {
          "command": "npx",
          "args": ["-y", "@mdui/mcp"]
        }
      }
    }
    

    如 MCP 服务器未自动出现,可点击 Refresh 刷新列表。

  3. 输入提示词开始对话。

Zed

  1. 打开 Settings > Open Settings,在 settings.json 文件中添加以下配置:

    {
      "context_servers": {
        "mdui": {
          "source": "custom",
          "command": "npx",
          "args": ["-y", "@mdui/mcp"]
        }
      }
    }
    
  2. 输入提示词开始使用。

自定义 MCP 客户端

在本地或开发环境中使用自定义 MCP 客户端时,将该服务器添加到客户端的配置文件即可。例如:

{
  "mcpServers": {
    "mdui": {
      "command": "npx",
      "args": ["-y", "@mdui/mcp"]
    }
  }
}
本页目录
AI 对话