mcpField
G
Galaxy Nebula MCP Server

Galaxy Nebula MCP Server

ローカル
github.com/galaxy-nebula開発ツール04 週間前に更新

Galaxy Nebula MCP Server について

Galaxy Nebula MCP Serverは、AIアシスタントや開発者向けにGalaxy UIのコンポーネント情報を公開します。マニフェストとソースファイルを同梱し、React、Vue、Angular、React Native、Flutterをオフラインで調べられます。

主な機能

  1. 01コンポーネントと対応フレームワークの一覧
  2. 02コンポーネントマニフェストの確認
  3. 03コンポーネントソースの取得
  4. 04フレームワーク対応状況の確認
  5. 05名前や説明で検索
  6. 06同梱データによるオフライン利用

活用シーン

  1. 01フレームワークで使えるコンポーネントの検索
  2. 02コンポーネントのプロパティと依存関係の確認
  3. 03UIコンポーネントのソース取得
  4. 04フレームワークの対応不足の特定

MCP 対応

Galaxy UIのコンポーネント一覧、マニフェスト、ソースコード、対応状況、検索をツールとしてMCPクライアントに公開します。

設定

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

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

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

パッケージ
npm@galaxy-stack/nebula-mcp1.0.2

ツール

5

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

パラメーター型必須説明
frameworkenumいいえフレームワークで絞り込みます(任意)react | vue | angular | react-native | flutter

詳細

@galaxy-stack/nebula-mcp

npm version npm downloads License: MIT

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_coverage5 つのフレームワークすべてにわたるカバレッジマトリクス(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 で不足しているコンポーネントはどれ?」

レジストリ

公開(メンテナー向け)

  1. package.json の version を更新します

  2. main にプッシュします — GitHub Actions ワークフロー publish-mcp.yml が contracts のアーティファクトをビルドし、データを同梱して、バージョンが新しいことを確認したうえで、**npm Trusted Publishing(OIDC)**を使って公開します。NPM_TOKEN は不要です

  3. MCPB バンドルを再ビルドし、Smithery 用に smithery mcp publish を実行します

  4. 公式 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
    

ライセンス

MIT © Bùi Trọng Hiếu (kevinbui)

コメント

MCP は初めてですか?

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

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