- Home
- MCP servers
- MasterGo
MasterGo
- typescript
0
GitHub Stars
typescript
Language
6 months ago
First Indexed
3 months ago
Catalog Refreshed
Documentation & install
Readme and setup notes from the catalogue, plus a client-ready config you can copy for your MCP host.
MasterGo Magic MCP is a standalone service that connects MasterGo design tools with AI models. It lets AI models retrieve DSL data from MasterGo design files so you can automate design-to-model workflows and build smarter assistants around design data.
How to use
You run MasterGo Magic MCP from your shell and connect it to MasterGo using either a direct HTTP API URL or a local runtime command. You can pass your authentication token and optional rules to tailor what data is returned. In practice, you set up an MCP client to start the MCP service, then you query it for DSL data, component metadata, and workflows from your MasterGo design files.
How to install
Prerequisites: you need Node.js available in your environment. A modern Node.js installation (LTS version) is sufficient.
Option A: Run via npx (remote runtime) using a direct command.
Option B: Run via npm script locally after cloning and building the MCP service. Follow the steps to install dependencies, build, and then start the local MCP.
Configuration and usage notes
You can configure MasterGo Magic MCP using either a remote HTTP configuration or a local stdio configuration. Both methods require you to provide an authentication token and the API base URL. If you want to run locally, you also specify the runtime command and any environment variables needed by your setup.
Tools and capabilities
The MCP server exposes tools that retrieve and process MasterGo design data. Core tools include getting the DSL from design files, resolving component links, obtaining metadata, and generating structured component workflows for Vue and React components.
Security and environment
Protect your MasterGo API token. Use environment variables to avoid leaking credentials in command histories or logs. When configuring, place placeholders like YOUR_TOKEN where you need to substitute your own token.
Available tools
get-dsl
Tool to retrieve DSL (Domain Specific Language) data from MasterGo design files.
get-component-link
Tool to retrieve component documentation links from MasterGo data.
get-meta
Tool to retrieve metadata information about components and designs.
get-component-workflow
Tool that generates structured component development workflows for Vue and React components, generating workflow files and component specifications.
base-tool
Base class for all MCP tools that defines common interfaces and behavior.