UI Beats について
UI Beats MCP サーバーは、アニメーション付き React コンポーネントのカタログを コーディングエージェント から利用するためのサーバーです。Web サイトを開かずに、コンポーネントの検索、ソースと props の取得、インストールを行えます。
主な機能
- 01自然言語または名前によるコンポーネント検索
- 02props 表と使用例の取得
- 03コンポーネントの完全なソースコードの取得
- 04カテゴリ別の全コンポーネント一覧
- 05shadcn のインストールコマンドと npm 依存関係の生成
活用シーン
- 01説明文からコーディングエージェントがコンポーネントを探す場合
- 02JSX を書く前に実際の props を確認する場合
- 03コンポーネントと依存パッケージを自動でインストールする場合
MCP 対応
MCP サーバーとして search_components、get_component、list_components、get_install_command の4つのツールをクライアントに提供します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
4掲載時のツール一覧 · 2 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| limit | integer | いいえ | 結果の最大数(デフォルトは 10)。 |
| query | string | はい | コンポーネントに求める動作を平易な言葉で記述するか、正確な名前を指定します。 |
| category | string | いいえ | 結果を 'card' や 'block' などの 1 つのカテゴリに限定します。省略するとすべてを検索します。現在のカテゴリ一覧は list_components で確認できます。 |
詳細
@uibeats/mcp
UI Beats 用の MCP サーバーです。コーディングエージェントがコンポーネントカタログを検索し、コンポーネントのソースコードと props の全内容を読み取り、ウェブサイトを開かずにインストールできます。
インストール
Claude Code:
claude mcp add uibeats -- npx -y @uibeats/mcp
mcpServers ブロックを読み込む Cursor、Windsurf、Claude Desktop など:
{
"mcpServers": {
"uibeats": {
"command": "npx",
"args": ["-y", "@uibeats/mcp"]
}
}
}
ツール
| ツール | 機能 |
|---|---|
search_components | 自然言語のクエリまたは名前に基づいてカタログをランキング表示します |
get_component | 1 つのコンポーネントの全ドキュメント:props の表、使用例、完全なソースコード |
list_components | 利用可能なすべての項目をカテゴリ別に表示します |
get_install_command | 正確な shadcn コマンドと、インストールされる npm パッケージを表示します |
典型的なやり取りでは、エージェントが search_components("card that flips") を呼び出し、次に get_component("flip-card") で JSX を書く前に実際の props を確認し、その後 get_install_command("flip-card") を呼び出して実行します。
仕組み
バックエンドはありません。このサーバーは、サイトがすでに公開している 2 つの静的ファイルをキャッシュするクライアントです。
/r/components.json:検索インデックス(名前、説明、props、ガイダンス)/docs/<category>/<name>.md:各コンポーネントの正式なドキュメント
カタログはメモリ内に 10 分間キャッシュされ、短時間のネットワーク障害によってすべてのツール呼び出しが失敗しないよう、古いコピーもフォールバック用に保持されます。
設定
| 変数 | デフォルト | 用途 |
|---|---|---|
UIBEATS_URL | https://uibeats.com | 作業中にローカルの next dev を指定します |
UIBEATS_URL=http://localhost:3000 npx @uibeats/mcp
開発
このパッケージは単独で動作し、サイトの Yarn インストールには含まれません。
cd packages/mcp
npm install
npm run build
ライセンス
MIT
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。