Galaxy Nebula MCP Server について
Galaxy Nebula MCP Serverは、AIアシスタントや開発者向けにGalaxy UIのコンポーネント情報を公開します。マニフェストとソースファイルを同梱し、React、Vue、Angular、React Native、Flutterをオフラインで調べられます。
主な機能
- 01コンポーネントと対応フレームワークの一覧
- 02コンポーネントマニフェストの確認
- 03コンポーネントソースの取得
- 04フレームワーク対応状況の確認
- 05名前や説明で検索
- 06同梱データによるオフライン利用
活用シーン
- 01フレームワークで使えるコンポーネントの検索
- 02コンポーネントのプロパティと依存関係の確認
- 03UIコンポーネントのソース取得
- 04フレームワークの対応不足の特定
MCP 対応
Galaxy UIのコンポーネント一覧、マニフェスト、ソースコード、対応状況、検索をツールとしてMCPクライアントに公開します。
設定
ローカルサーバーの設定はどのクライアントでも共通です。コピーしてクライアントの MCP 設定ファイルに貼り付けてください。
ツール
5掲載時のツール一覧 · 3 週間前に更新
| パラメーター | 型 | 必須 | 説明 |
|---|---|---|---|
| framework | enum | いいえ | フレームワークで絞り込みます(任意)react | vue | angular | react-native | flutter |
詳細
@galaxy-stack/nebula-mcp
Nebula MCP Server — Model Context Protocol を通じて、Galaxy UI のコンポーネントを AI アシスタントに公開します。Claude Desktop、Cursor、Windsurf、Cline、および MCP 互換のあらゆるクライアントで動作します。
ツール
| ツール | 説明 |
|---|---|
list_components | フレームワークごとの対応状況を含むすべてのコンポーネント(React、Vue、Angular、React Native、Flutter) |
get_component | 詳細なマニフェスト — props、ファイル、依存関係、フレームワークのステータス |
get_component_source | 指定したコンポーネントファイルの実際のソースコード |
get_coverage | 5 つのフレームワークすべてにわたるカバレッジマトリクス(67 コンポーネント) |
search_components | 名前または説明で検索 |
すべてのコンポーネントデータと 700 個のソースファイルがパッケージに同梱されています。セットアップは不要で、オフラインでも動作します。
インストール
Smithery(推奨)
npx -y @smithery/cli@latest install galaxy-stack/design-mcp --client claude
npx(手動)
MCP クライアントの設定に追加します。
{
"mcpServers": {
"galaxy-ui": {
"command": "npx",
"args": ["-y", "@galaxy-stack/nebula-mcp"]
}
}
}
- Claude Desktop:
~/Library/Application Support/Claude/claude_desktop_config.json - Cursor:
~/.cursor/mcp.json
リモートエンドポイント
リモート MCP に対応するクライアント(Claude web Custom Connectors など)に貼り付けます。
https://nebula-mcp--galaxy-stack.run.tools
試してみる
「React 用の Galaxy UI コンポーネントを一覧表示して」
「Vue の Select コンポーネントのソースコードを表示して」
「Flutter で不足しているコンポーネントはどれ?」
レジストリ
- npm: @galaxy-stack/nebula-mcp
- Smithery:smithery.ai/servers/galaxy-stack/nebula-mcp
- 公式 MCP レジストリ:io.github.galaxy-nebula/nebula-mcp
公開(メンテナー向け)
-
package.jsonのversionを更新します -
mainにプッシュします — GitHub Actions ワークフローpublish-mcp.ymlが contracts のアーティファクトをビルドし、データを同梱して、バージョンが新しいことを確認したうえで、**npm Trusted Publishing(OIDC)**を使って公開します。NPM_TOKEN は不要です -
MCPB バンドルを再ビルドし、Smithery 用に
smithery mcp publishを実行します -
公式 MCP レジストリに公開します(組織の名前空間には PAT が必要です。デバイスフローでのログインでは組織のロールを読み取れません。詳しくは registry#1468 を参照してください)。
# PAT needs read:org scope (classic) or Organization → Members → Read-only (fine-grained) mcp-publisher login github --token <YOUR_PAT> # requires mcp-publisher >= 1.8.1 mcp-publisher validate mcp-publisher publish # → io.github.galaxy-nebula/nebula-mcp
ライセンス
コメント
AI アプリケーションが外部のツールやデータソースに統一的な方法で接続するためのオープンなプロトコルです。クライアントはモデルとの対話を担い、MCP サーバーはツール・リソース・プロンプトテンプレートを提供します。標準メッセージでやり取りするため、1 つのサーバーを複数のクライアントで再利用できます。