iOSとAndroid向けのCherry Studioモバイルアプリ。複数のAIモデルとのチャット、エージェントの実行、MCPツールへの接続、画像生成に対応します。
Jpisnice/shadcn-ui-mcp-server
React、Svelte、Vue、React Nativeのshadcn/uiコンポーネントのソース、デモ、ブロック、インストール情報をAIアシスタントに提供するMCPサーバー。
- スター
- 3,065
- フォーク
- 315
- 未解決の Issue
- 7
- 最終コミット
- 19 日前
これは何?
このプロジェクトは、AIコーディングアシスタントがshadcn/uiのコンポーネントを検索できるModel Context Protocol(MCP)サーバーです。TypeScriptのソースコードやデモ、ダッシュボードやフォームなどのブロックに加え、依存関係や設定に関するメタデータも参照できます。コンポーネントAPIを推測するのではなく、コードを生成する前に実際の実装を確認できます。
React版の本家、shadcn-svelte、shadcn-vue、React Native向けのreact-native-reusablesという4つのshadcn系ライブラリに対応しています。フレームワークはコマンドラインフラグで選択でき、Reactでは基盤となるプリミティブライブラリをRadix UIとBase UIの間で切り替えられます。サーバーはClaude Desktop、Claude Code、Cursorなどのローカルクライアント向けにstdioで動作するほか、ステートレスな/mcpエンドポイントでStreamable HTTPを利用でき、Docker Composeにも対応しています。GitHub APIへのアクセスはキャッシュされ、Personal Access Tokenを使ってレート制限を緩和できます。
主な機能
- 01React、Svelte、Vue、React Native向けのコンポーネントソースコード、デモ、ブロックを返します。
- 02各コンポーネントの依存関係、説明、設定に関するメタデータを提供します。
- 03リポジトリのディレクトリ構造を閲覧できます。
- 04stdio、Streamable HTTP、デュアルトランスポートモードに対応しています。
- 05プロンプトとリソーステンプレート向けの引数補完機能を備えています。
- 06DockerとDocker Composeの設定が含まれています。
ユースケース
- Claude CodeやCursorに、実際のコンポーネントAPIに沿ったshadcn/uiベースのインターフェースを生成させる。
- React、Svelte、Vue、React Nativeで同じコンポーネントがどのように実装されているかを比較する。
- チームの開発者向けに、HTTP経由で共有MCPエンドポイントを運用する。
クイックスタート
- 1
npx でサーバーを実行する(トークンなしの場合、1時間あたり60リクエスト)
npx @jpisnice/shadcn-ui-mcp-server - 2
GitHub token を指定して実行し、より高いレート制限を利用する(1時間あたり5,000リクエスト)
npx @jpisnice/shadcn-ui-mcp-server --github-api-key ghp_your_token_here - 3
Svelte、Vue、React Native など、別のフレームワークに切り替える
npx @jpisnice/shadcn-ui-mcp-server --framework svelte
使う前に知っておきたいこと
- GitHub token がない場合、GitHub API のレート制限は低く、1時間あたり60リクエストです。
- UI ライブラリの選択肢である Base UI は、React のみで利用できます。
収録されている特集
トピック
よくある質問
- shadcn-ui-mcp-server とは?
- React、Svelte、Vue、React Nativeのshadcn/uiコンポーネントのソース、デモ、ブロック、インストール情報をAIアシスタントに提供するMCPサーバー。 このプロジェクトは、AIコーディングアシスタントがshadcn/uiのコンポーネントを検索できるModel Context Protocol(MCP)サーバーです。TypeScriptのソースコードやデモ、ダッシュボードやフォームなどのブロックに加え、依存関係や設定に関するメタデータも参照できます。コンポーネントAPIを推測するのではなく、コードを生成する前に実際の実装を確認できます。
- shadcn-ui-mcp-server は無料で使えますか?ライセンスは?
- shadcn-ui-mcp-server は MIT ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- shadcn-ui-mcp-server は今もメンテナンスされていますか?
- 活発にメンテナンス中。shadcn-ui-mcp-server の最終コミットは 2026年10月3日 です。
- shadcn-ui-mcp-server は何に使えますか?
- Claude CodeやCursorに、実際のコンポーネントAPIに沿ったshadcn/uiベースのインターフェースを生成させる。 React、Svelte、Vue、React Nativeで同じコンポーネントがどのように実装されているかを比較する。 チームの開発者向けに、HTTP経由で共有MCPエンドポイントを運用する。
- shadcn-ui-mcp-server のインストール方法は?
- npx でサーバーを実行する(トークンなしの場合、1時間あたり60リクエスト): npx @jpisnice/shadcn-ui-mcp-server GitHub token を指定して実行し、より高いレート制限を利用する(1時間あたり5,000リクエスト): npx @jpisnice/shadcn-ui-mcp-server --github-api-key ghp_your_token_here Svelte、Vue、React Native など、別のフレームワークに切り替える: npx @jpisnice/shadcn-ui-mcp-server --framework svelte
- shadcn-ui-mcp-server はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/Jpisnice/shadcn-ui-mcp-server
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Android、iOS、Webで動くReact製のユニバーサルなネイティブアプリを構築するオープンソースフレームワーク。
独自コンポーネントライブラリからLLMが描画可能なUIを生成する、OpenUI Langベースのフレームワーク非依存Generative UIツールキット。
React、Vue、Svelte、Solid向けのバインディングを備えた、Webアプリ用の非同期状態管理・データ取得ライブラリ。
React、Vue、Solid、Svelteなどに対応し、マークアップやスタイルを自由に制御できる、ヘッドレスなTypeScript/JavaScript製テーブルライブラリ。