MCPサーバー
Claude Code、Cursor、VS Code などの AI アシスタントを HextaUI に接続すると、ドキュメントの検索、各 API の読み取り、コンポーネントのインストールを任せられます。
HextaUI の MCP サーバーは、ここで読めるのと同じドキュメントをアシスタントに提供します。各コンポーネントの用途、props と data 属性、キーボード操作、動作するサンプル、インストール用のコマンドです。アシスタントは shadcn/ui の props を推測する代わりに、HextaUI が実際に提供しているものを使うようになります。
https://hextaui.com/mcp でホストされている読み取り専用のサーバーです。インストールも API キーも不要です。このサイトのバージョンのドキュメントを読むため、常に最新です。
セットアップ
アシスタントにサーバーを追加してから、HextaUI で何かを作るよう頼んでみましょう。
Claude Code
Cursor
VS Code
Codex
Windsurf
その他のクライアント
Streamable HTTP 経由のリモートサーバーに対応しているクライアントなら、URL を直接使えます。ローカルサーバーしか実行できないクライアントには、mcp-remote で橋渡しします。
ツール
すべてのツールは読み取り専用です。インストールはアシスタントに任せます。アシスタントがあなたと同じようにプロジェクト内で shadcn CLI のコマンドを実行します。
search_docsは「削除前に確認」や props 名のような自然な言葉から、コンポーネント、サンプル、props、data 属性を探します。list_componentsは、すべてのコンポーネント、フック、ユーティリティをカテゴリ別に一覧します。get_componentはページの全ドキュメントを返します。インストールコマンド、使い方、サンプル、キーボード操作、アクセシビリティ、API リファレンスを含みます。get_component_apiは API リファレンスとキーボード操作だけを返します。get_examplesはページ上の任意のサンプルのコードを返します。get_component_sourceは CLI がインストールするソースファイルを返します。get_install_commandは複数のコンポーネント用の shadcn コマンドを、npm、pnpm、yarn、bun 向けに1つ組み立てます。get_setupはインストールガイドと、生成コードが従うべき規約を返します。
サーバーは各ページを hextaui://docs/{slug} リソースとしても公開し、コンポーネントの選定からインストールまでをアシスタントに案内する build-ui プロンプトも用意しています。
試してみる
- HextaUI で設定ページを作ってください。プロフィールフォーム、通知スイッチ、危険な操作のゾーンを含めます。
- チェックボックス付きのファイル一覧には、HextaUI のどのコンポーネントを使えばいいですか?
- このモーダルを HextaUI の dialog に置き換えて、フォームが動くようにしてください。
- 新しいメッセージまでスクロールする、HextaUI のメッセージバブルを使ったチャットビューを追加します。
shadcn の MCP サーバーを使いたい場合は、@hextaui 名前空間を登録すると、HextaUI のコンポーネントやサンプルの閲覧とインストールもできます。