GitHub - mastergo-design/mastergo-magic-mcp: MasterGo Magic MCP is a standalone MCP (Model Context Protocol) service designed to connect MasterGo design tools with AI models. (original) (raw)

MasterGo Magic MCP

Ask DeepWiki

MasterGo Magic MCP is a standalone MCP (Model Context Protocol) service designed to connect MasterGo design tools with AI models. It enables AI models to directly retrieve DSL data from MasterGo design files.

Key Features

Tutorial

Usage

Obtaining MG_MCP_TOKEN

  1. Visit https://mastergo.com
  2. Enter personal settings
  3. Click the Security Settings tab
  4. Find the personal access token
  5. Click to generate the token

Command Line Options

npx @mastergo/magic-mcp --token=YOUR_TOKEN [--url=API_URL] [--rule=RULE_NAME] [--debug]

Parameters:

You can also use space-separated format for parameters:

npx @mastergo/magic-mcp --token YOUR_TOKEN --url API_URL --rule RULE_NAME --debug

LINGMA Usage

Search for LINGMA in the VSCode extension marketplace and install it.

image-20250507174245589

After logging in, click on [MCP tools] in the chat box.

image-20250507174511910

Click on [MCP Square] at the top to enter the MCP marketplace, find the MasterGo design collaboration tool and install it.

image-20250507174840456

After installation, go back to [MCP Servers], and edit our MCP service to replace it with your own MasterGo token.

image-20250507175005364

Finally, switch the chat mode to agent mode in the chat interface.

image-20250507175107044

cursor Usage

Cursor Mcp usage guide reference: https://docs.cursor.com/context/model-context-protocol#using-mcp-tools-in-agent

{ "mcpServers": { "mastergo-magic-mcp": { "command": "npx", "args": [ "-y", "@mastergo/magic-mcp", "--token=", "--url=https://mastergo.com" ], "env": {} } } }

cline Usage

{ "mcpServers": { "@master/mastergo-magic-mcp": { "command": "npx", "args": [ "-y", "@mastergo/magic-mcp", "--token=", "--url=https://mastergo.com" ], "env": {} } } }

Project Structure

src Directory

The src directory contains the core implementation of the MasterGo Magic MCP service:

src/tools

Contains implementations of MCP tools:

src/markdown

Contains markdown files with additional documentation:

Local Development

  1. Run yarn and yarn build to install dependencies and build the code
  2. Find the absolute path of bin/cli.js
  3. Add local MCP configuration with your token

"mastergo-mcp-local": { "command": "node", "args": [ "absolute/path/to/bin/cli.js", "--token=mg_xxxxxx", "--url=https://mastergo.com", "--debug" ], "env": {} },

  1. Restart your editor to ensure the local MCP is enabled

After successful execution, you can debug based on the local running results. You can build your own MCP service based on your modifications.

We welcome your code contributions and look forward to building MasterGo's MCP service together.

License

ISC