mcpField
W
WunderUI

WunderUI

ローカル
wunderui.com開発ツール14 日前に更新

WunderUI について

WunderUI MCPは、WunderUIライブラリでUIを構築するコーディングエージェントにデザインシステムの情報を提供します。ツールと読み取り専用リソースから、コンポーネントの型、トークン、テンプレート、スターターコード、エージェント向け指示を取得できます。

主な機能

  1. 01カテゴリやプラン別のコンポーネント検索
  2. 02TypeScriptのプロパティと使用例の取得
  3. 03ライト・ダークのデザイントークン取得
  4. 04デザインルールとページテンプレートの参照
  5. 05TSXスターターとエージェントスキルの取得
  6. 06ツールまたはリソース経由のデータ参照

活用シーン

  1. 01WunderUIコンポーネントを使ったページ構築
  2. 02コンポーネントのプロパティとインポート先の確認
  3. 03ライブラリのトークンとデザインルールの適用
  4. 04エージェントへのタスク別スキル指示

MCP 対応

MCPツールと読み取り専用リソースを通じてWunderUIのデザイン情報を公開します。stdioでMCP通信を行うクライアントに対応します。

設定

ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。

mcp.json · 共通設定
{
"mcpServers": {
"kl-webmedia-wunderui": {
"command": "npx",
"args": [
"-y",
"wunderui-mcp"
]
}
}
}
起動コマンドnpx -y wunderui-mcp

ローカルサーバーにはマシン上の実行環境(Node.js 18 以上など)が必要です。設定ファイルの場所はクライアントごとに異なります。

パッケージ
npmwunderui-mcp1.1.0

ツール

11

掲載時のツール一覧 · 3 週間前に更新

パラメーター型必須説明
planenumいいえこのプランのコンポーネントのみ。Free = MIT ライセンスのオープンソース(github.com/wunder-ui/wunderui);pro には WunderUI Core または Pro が必要です。free | pro
querystringいいえ名前、説明、カテゴリに対して照合するフリーテキスト
categorystringいいえ次のいずれか:プリミティブ、オーバーレイ、チャート、データ表示、KPI、ナビゲーション、フォーム、AI、エージェント、フィードバック、レイアウト、ブロックパーツ

詳細

WunderUI MCP

AI コーディングエージェントに WunderUI のデザインシステムを提供する MCP サーバーです。デザイントークン、実際の prop シグネチャを含むコンポーネント一覧、ページテンプレート、スタータースニペットを利用できます。エージェントは生の div からデータグリッドを作り直すのではなく、ライブラリを 使って 構築できます。

claude mcp add wunderui -- npx -y wunderui-mcp

Claude Code、Cursor、Windsurf、Cline、Codex、VS Code、および stdio 経由で MCP に対応するその他すべてのクライアントで動作します。キーもアカウントも不要です。

ツール

ツールエージェントが取得できる内容
list_componentsカテゴリー、プラン(Free または Pro)、またはフリーテキストで絞り込み可能な一覧
get_componentエクスポート、TypeScript の prop シグネチャ、インポート行、サンプル、ドキュメント URL
get_tokensライトおよびダークのトークンを JSON、CSS ブロック、または Tailwind @theme マッピングとして取得
get_design_mdDESIGN.md 全体、または特定のセクション(rules、donts、tasks、tokens、inventory、reference、templates、starters)
list_templatesページ全体のテンプレートと、それぞれの構成要素
get_starterコピーして使える TSX:アプリシェル、ダッシュボード、データグリッド、AI チャット、テーマ設定
get_library_infoパッケージ名、バージョン、インストールコマンド、スタック、件数、データソース
get_instructionsCLAUDE.md / AGENTS.md 向けの、常時適用される簡潔なルール(コンポーネント、トークン、モーション、コピー)
list_skillsWunderUI のエージェントスキル。Free と Pro
get_skill1 つのスキルの手順(SKILL.md)。インストールせずにエージェントが従えるようにします。Pro スキルには WUNDERUI_LICENSE_KEY が必要です
get_block_sourceUI ブロックと共有ヘルパーの React ソース。WUNDERUI_LICENSE_KEY に Pro キーが必要です

各コンポーネントにはプランが設定されています。Free プランでは、エージェントは free とマークされたコンポーネントのみを使用してください。それ以外のコンポーネントには WunderUI Core または Pro が必要です。

リソース

MCP リソースに対応するクライアントは、ツールを呼び出さずにデザインコンテキストを添付できます。読み取り専用で、上記のツールと同じデータを提供します。

リソース URI含まれる内容
wunderui://design-mdDESIGN.md 全体(Markdown)
wunderui://design-json機械可読なデザインデータ(トークン、一覧、テンプレート、スキル)
wunderui://tokensライトおよびダークのトークン値
wunderui://instructionsCLAUDE.md / AGENTS.md 向けの簡潔なルール
wunderui://componentsコンポーネント一覧:名前、カテゴリー、プラン、説明
wunderui://components/{slug}1 つのコンポーネントの詳細(サーバーが一覧表示する、コンポーネントごとのリソース)

リソースに対応していないクライアント向けに、ツールも引き続き利用できます。

インストール

Claude Code

claude mcp add wunderui -- npx -y wunderui-mcp

Cursor:.cursor/mcp.json

{
  "mcpServers": {
    "wunderui": { "command": "npx", "args": ["-y", "wunderui-mcp"] }
  }
}

Windsurf、Cline、Codex、VS Code:各エディターの MCP 設定で、同じ形式を使用します。

WunderUI 自体のインストール

サーバーはライブラリについて説明するものであり、ライブラリ自体は同梱していません。npm の @wunderui/react は WunderUI Free(無料コンポーネントのみ)です。Core および Pro のライセンス所有者は、wunderui-core のダウンロードからフルライブラリをインストールします(wunderui-setup エージェントスキルが代わりに実行します)。サーバーはエージェントにその手順を正確に伝えます。

データの取得元

data/design.json と data/DESIGN.md は、各リリースで WunderUI のソースから生成されます。スタイルシートからトークンを、ビルド済みの型定義から props を、ドキュメントから名前と説明を取得します。

サーバーは同梱されたコピーを使って起動し、すぐに応答します。バックグラウンドで wunderui.com から最新の design.json と DESIGN.md を取得し、同等以上に新しい場合はそちらに切り替えるため、パッケージを更新しなくてもエージェントは新しいコンポーネントを利用できます。get_library_info は使用中のデータソースを報告します。

変数効果
WUNDERUI_OFFLINE=1ネットワークに接続せず、同梱されたコピーを使用します
WUNDERUI_SITE=<url>別のオリジンからライブデータを取得します
WUNDERUI_LICENSE_KEY=<key>WunderUI Pro キーです。Pro スキル(get_skill)とブロックのソース(get_block_source)を利用できます。wunderui.com にのみ送信されます

MCP を使わない場合

MCP に対応していないエージェントやエディター向けに、同じデータを静的ファイルとして提供しています。

  • https://wunderui.com/DESIGN.md:プロンプトの先頭に貼り付けます
  • https://wunderui.com/llms.txt:llms.txt の慣例に準拠しています
  • https://wunderui.com/design.json:同じ構造化インデックスです

検証

npm install
npm run smoke

実際の MCP クライアントでサーバーを起動し、すべてのツールを 1 回ずつ呼び出します。

ライセンス

サーバーコードは MIT ライセンスです。説明対象の WunderUI コンポーネントのライセンスはプランごとに異なります。wunderui.com/pricing をご覧ください。

コメント

MCP は初めてですか?

プロトコルの概要から最初のサーバーの導入まで、よくある疑問にまとめて答えます。

AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。