
Galaxy Nebula MCP Server
io.github.galaxy-nebulaPublished by GitHub account galaxy-nebulav1.0.2Updated Oct 24, 2026
MCP server exposing Galaxy UI components — manifests, source code, and framework coverage
Overview
Lets an assistant browse Galaxy UI component manifests, source files, and framework coverage for React, Vue, Angular, React Native, and Flutter.
- What you can do
- Exposes a bundled catalog of Galaxy UI components through five tools: list_components shows every component with per-framework availability, get_component returns a detailed manifest with props, files, dependencies, and framework status, get_component_source returns the source code of a specific component file, get_coverage returns a coverage matrix across all five frameworks, and search_components finds components by name or description. All component data and roughly 700 source files ship inside the package, so it works offline with no setup.
- When to use it
- Useful when an assistant needs to look up Galaxy UI component APIs, inspect component source, or check which components exist in a given framework while building or reviewing a UI. It is aimed at developers working with the Galaxy UI library rather than general coding tasks.
- Requirements
- Runs as a local stdio process, typically launched with npx from the npm package @galaxy-stack/nebula-mcp, so Node.js and npx are needed. The README also lists a remote endpoint for clients that support remote MCP. No authentication, environment variables, or headers are declared, and the bundled data means no network access is required for local use.
Installation
In SourceWeft
- Open Galaxy Nebula MCP Server in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
@galaxy-stack/nebula-mcp
[npm version] [npm downloads] [License: MIT]
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
All component data + 700 source files are bundled inside the package — zero setup, works offline.
Install
Smithery (recommended)
npx (manual)
Add to your MCP client config:
- 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):
Try 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.json -
Push 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 required -
Rebuild the MCPB bundle and run
smithery mcp publishfor Smithery -
Publish to the Official MCP Registry (org namespace requires a PAT — device-flow login cannot read org roles, see registry#1468):
License
Source: README.md at commit 3373958
Tools
0Version history
3- v1.0.2LatestSep 22, 2026
- v1.0.1Sep 21, 2026
- v1.0.0Sep 21, 2026
Score
40% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Declare a license in the repository or the registry entry.