mcpField
U
UI Beats

UI Beats

ローカル
uibeats.com開発ツール23410 週間前に更新

UI Beats について

UI Beats MCP サーバーは、アニメーション付き React コンポーネントのカタログを コーディングエージェント から利用するためのサーバーです。Web サイトを開かずに、コンポーネントの検索、ソースと props の取得、インストールを行えます。

主な機能

  1. 01自然言語または名前によるコンポーネント検索
  2. 02props 表と使用例の取得
  3. 03コンポーネントの完全なソースコードの取得
  4. 04カテゴリ別の全コンポーネント一覧
  5. 05shadcn のインストールコマンドと npm 依存関係の生成

活用シーン

  1. 01説明文からコーディングエージェントがコンポーネントを探す場合
  2. 02JSX を書く前に実際の props を確認する場合
  3. 03コンポーネントと依存パッケージを自動でインストールする場合

MCP 対応

MCP サーバーとして search_components、get_component、list_components、get_install_command の4つのツールをクライアントに提供します。

設定

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

mcp.json · 共通設定
{
"mcpServers": {
"com-uibeats": {
"command": "npx",
"args": [
"-y",
"@uibeats/mcp"
]
}
}
}
起動コマンドnpx -y @uibeats/mcp

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

パッケージ
npm@uibeats/mcp0.1.3

ツール

4

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

パラメーター型必須説明
limitintegerいいえ結果の最大数(デフォルトは 10)。
querystringはいコンポーネントに求める動作を平易な言葉で記述するか、正確な名前を指定します。
categorystringいいえ結果を '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_component1 つのコンポーネントの全ドキュメント: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_URLhttps://uibeats.com作業中にローカルの next dev を指定します
UIBEATS_URL=http://localhost:3000 npx @uibeats/mcp

開発

このパッケージは単独で動作し、サイトの Yarn インストールには含まれません。

cd packages/mcp
npm install
npm run build

ライセンス

MIT

コメント

MCP は初めてですか?

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

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