@galaxy-stack/nebula-mcp
v1.0.2
Published
MCP server exposing Galaxy Nebula components for AI assistants.
Readme
@galaxy-stack/nebula-mcp
Nebula MCP Server — exposes Galaxy UI components to AI assistants through the Model Context Protocol. Works with Claude Desktop, Cursor, Windsurf, Cline, and any MCP-compatible client.
Tools
| Tool | Description |
|---|---|
| list_components | All components with per-framework availability (React, Vue, Angular, React Native, Flutter) |
| get_component | Detailed manifest — props, files, dependencies, framework status |
| get_component_source | Actual source code for a specific component file |
| get_coverage | Coverage matrix across all 5 frameworks (67 components) |
| search_components | Search by name or description |
All component data + 700 source files are bundled inside the package — zero setup, works offline.
Install
Smithery (recommended)
npx -y @smithery/cli@latest install galaxy-stack/design-mcp --client claudenpx (manual)
Add to your MCP client config:
{
"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
Remote endpoint
Paste into clients that support remote MCP (Claude web Custom Connectors):
https://nebula-mcp--galaxy-stack.run.toolsTry it
"List Galaxy UI components for React"
"Show me the source code of the Vue Select component"
"Which components are missing in Flutter?"
Registries
- npm: @galaxy-stack/nebula-mcp
- Smithery: smithery.ai/servers/galaxy-stack/nebula-mcp
- Official MCP Registry: io.github.galaxy-nebula/nebula-mcp
Publishing (maintainers)
Bump
versioninpackage.jsonPush to
main— GitHub Actions workflowpublish-mcp.ymlbuilds contracts artifacts, bundles data, verifies the version is new, and publishes via npm Trusted Publishing (OIDC) — no NPM_TOKEN requiredRebuild the MCPB bundle and run
smithery mcp publishfor SmitheryPublish to the Official MCP Registry (org namespace requires a PAT — device-flow login cannot read org roles, see 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
