mcpField
S
Shadcn Space MCP

Shadcn Space MCP

ローカル
github.com/shadcnspace開発ツール36 週間前に更新

Shadcn Space MCP について

Shadcn Space MCPは、AI IDEやコーディングエージェント向けのMCPサーバーです。Shadcn SpaceのUIブロック、ページ、コンポーネントの検索やインストールに加え、導入情報とページ構成用プロンプトを提供します。

主な機能

  1. 01UIブロックの検索と絞り込み
  2. 02ページとコンポーネントの閲覧
  3. 03インストールコマンドと例の取得
  4. 04導入済みブロックとページの確認
  5. 05ページ構成プロンプトの利用

活用シーン

  1. 01ページのセクション用に無料ブロックを探す
  2. 02プロジェクトにShadcn Spaceのページを導入する
  3. 03ガイド付きプロンプトでランディングページを設計する

MCP 対応

MCPクライアントに、Shadcn SpaceのUIコンテンツの検索、導入、構成に使うツールとプロンプトを公開します。

設定

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

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

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

パッケージ
npmshadcnspace-mcp

ツール

10

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

このツールにパラメーターはありません。

詳細

shadcnspace-mcp

Shadcn Space の公式 Model Context Protocol(MCP)サーバーです。

この MCP サーバーを使うと、AI 搭載 IDE やコーディングエージェント(Cursor、Windsurf、Claude Desktop、Cline、Antigravity など)が、コピー&ペーストすることなく、プロジェクト内から Shadcn Space の UI ブロック、ランディングページ、コンポーネントを直接検出、検索、インストール、設計できます。

クイックインストール

CLI を使用する場合
npx shadcnspace-cli install <client>
対応クライアント
  • cursor
  • windsurf
  • claude
  • cline
  • antigravity

手動インストール

IDE またはクライアントの MCP 設定(mcpServers)に追加します。

{
  "mcpServers": {
    "shadcnspace-mcp": {
      "command": "npx",
      "args": ["-y", "shadcnspace-mcp@latest"]
    }
  }
}

詳しくは、ドキュメントをご覧ください:MCP サーバーの使用方法


利用可能なツール

このサーバーは、MCP 経由で呼び出せる 14 個の専用ツールを提供します。

ツール名説明
listCategories14 個のブロックカテゴリ(hero、features、pricing、testimonials、faq、cta、header、footer、stats、forms、content、ecommerce、ai、widgets)について、合計、無料、PRO のブロック数をリアルタイムで返します。
listBlocksライセンス情報(isPro)とともにブロックを一覧表示します。category とライセンス種別(all、free、pro)で絞り込めます。
listFreeBlocksライセンス不要の 100%無料の Shadcn Space ブロックのみを一覧表示します。カテゴリとキーワードでの任意の絞り込みに対応しています。
listComponents検索クエリとライセンスフィルター(all、free、pro)を使用して、基本コンポーネントを一覧表示します。
getBlockInstall指定したブロックの公式インストールコマンド、コンポーネントのエクスポート名、インポートパス、JSX の例、スタイルオプション(base/radix)、ライセンス要件を返します。
searchBlocksキーワード、カテゴリ、および任意の freeOnly フィルターを使用してブロックを検索します。
listInstalledBlocksユーザーのプロジェクトに現在インストールされているブロックとそのファイルを一覧表示します。
listPagesShadcn Space のすべてのフルページを一覧表示します。
getPageInstall指定したフルページの公式インストールコマンド、エクスポート名、インポートパス、使用例、スタイルオプションを返します。
searchPagesキーワードまたはタグを使用してフルページを検索します。
listInstalledPagesプロジェクトに現在インストールされているページを一覧表示します。
getLandingPageGuidelinesランディングページの包括的な UI/UX アーキテクチャ:セクションの順序(Hero -> Logos -> Features -> Testimonials -> Pricing -> FAQ -> CTA -> Footer)、コンテナの標準、および垂直方向の間隔の基準を示します。
handleErrorライセンスエラー、components.json の欠落、コンポーネントが見つからない問題、CLI のインストール失敗を解決するための自己修復診断ツールです。
get_audit_checklistAI エージェントの必須ワークフロールール:スタイルチェック(base/radix)、パッケージマネージャーの検出、ライセンスの処理、ナビゲーションバーの重複排除です。

ライセンスに関する注意: すべてのページと PRO ブロックを利用するには、有効なライセンスキーとメールアドレスを components.json の registries に設定する必要があります。無料ブロックは、ライセンスなしで直接インストールできます。


利用可能なプロンプト

サーバーには、UI アーキテクチャを加速する 7 つの充実したプロンプトが用意されています。

プロンプト/コマンド説明
build-landing-pageAI エージェントが高いコンバージョン率を実現するランディングページ全体を設計・構築するための、ステップごとのガイダンスです。
add-hero-section既存のページに適した、インパクトのあるヒーローブロックを検索、インストール、統合します。
add-pricing-section月額/年額の切り替え機能を備えた、複数プランの料金表を追加します。
add-feature-gridモダンな機能紹介セクションまたはベントーグリッドを追加します。
create-uiShadcn Space のブロックを使用して、ページ全体の UI を設計するための汎用プロンプトです。
searchトピックやキーワードで特定の UI ブロックを検索します。
customization-guidelinesインストールしたブロックのどの部分を安全にカスタマイズできるか(テキストのみ)を定めた厳格なガイドラインです。

MCP Inspector によるテストとデバッグ

公式 MCP Inspector を使って、ブラウザー上ですべてのツールとプロンプトをインタラクティブに確認、テスト、デバッグできます。

npm run inspector

エージェントの使用例

AI IDE で設定したら、次のようなプロンプトを入力できます。

「Shadcn Space で利用できる無料のヒーローブロックをすべて表示してください。」

「ヒーロー、ベントー形式の機能紹介、お客様の声、料金プラン、FAQ を使って、AI 生産性アプリの SaaS ランディングページ全体を構築してください。」

「base スタイルの pricing-01 のインストールコマンドとインポート文を教えてください。」

「Shadcn Space ではどのようなカテゴリのブロックを利用できますか?」


エージェントへの指示(Claude/Cursor/Windsurf)

AI アシスタントが Shadcn Space の公式ベストプラクティス(Base と Radix の確認、パッケージマネージャーの確認、ナビゲーションバーの重複回避)に従うようにするには、claude-instructions.md のシステムプロンプトを .cursorrules、.windsurfrules、または Claude Project Instructions にコピーしてください。


ライセンスとクレジット

Shadcn Space によって作成されました。

MIT

コメント

MCP は初めてですか?

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

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