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 對話