MasterGo Magic MCP
MasterGo Magic MCP — это автономный сервис MCP (Model Context Protocol), предназначенный для соединения инструментов проектирования MasterGo с моделями ИИ. Он позволяет моделям ИИ напрямую извлекать данные DSL из файлов проектирования MasterGo.
Основные характеристики
- Извлекает данные DSL из файлов проекта MasterGo
- Работает напрямую с npx
- Не требуется никаких внешних зависимостей, нужна только среда Node.js
Учебник
Использование
Получение MG_MCP_TOKEN
- Посетите https://mastergo.com
- Введите личные настройки
- Нажмите вкладку «Параметры безопасности».
- Найдите персональный токен доступа
- Нажмите, чтобы сгенерировать токен
Параметры командной строки
Параметры:
--token=YOUR_TOKEN
(обязательно): токен API MasterGo для аутентификации--url=API_URL
(необязательно): базовый URL API, по умолчанию http://localhost:3000--rule=RULE_NAME
(необязательно): Добавить правила проектирования для применения, можно использовать несколько раз--debug
(необязательно): включить режим отладки для получения подробной информации об ошибках.
Для параметров также можно использовать формат, разделенный пробелами:
Использование ЛИНГМА
Найдите LINGMA в магазине расширений VSCode и установите его.
После входа в систему нажмите [Инструменты MCP] в окне чата.
Нажмите на [MCP Square] вверху, чтобы войти в торговую площадку MCP, найдите инструмент для совместной работы над проектами MasterGo и установите его.
После установки вернитесь в [Серверы MCP] и отредактируйте нашу службу MCP, заменив ее вашим собственным токеном MasterGo.
Наконец, переключите режим чата в режим агента в интерфейсе чата.
Использование курсора
Ссылка на руководство по использованию Cursor Mcp: https://docs.cursor.com/context/model-context-protocol#using-mcp-tools-in-agent
Использование клина
Структура проекта
src-каталог
Каталог src
содержит основную реализацию сервиса MasterGo Magic MCP:
index.ts
: точка входа приложения, которая инициализирует сервер MCP и регистрирует все инструментыhttp-util.ts
: Утилита для обработки HTTP-запросов к API MasterGotypes.d.ts
: определения типов TypeScript для проекта
источник/инструменты
Содержит реализации инструментов MCP:
base-tool.ts
: Базовый класс для всех инструментов MCPget-dsl.ts
: Инструмент для извлечения данных DSL (Domain Specific Language) из файлов проекта MasterGoget-component-link.ts
: Инструмент для извлечения документации по компонентам из ссылокget-meta.ts
: Инструмент для извлечения метаданныхget-component-workflow.ts
: Инструмент, обеспечивающий структурированный рабочий процесс разработки компонентов для компонентов Vue и React, генерирующий файлы рабочего процесса и спецификации компонентов
src/уценка
Содержит файлы разметки с дополнительной документацией:
meta.md
: Документация о структуре и использовании метаданныхcomponent-workflow.md
: документация по рабочему процессу разработки компонентов, определяющая структурированный процесс разработки компонентов
Местное развитие
- Запустите
yarn
иyarn build
, чтобы установить зависимости и собрать код. - Найдите абсолютный путь к
bin/cli.js
- Добавьте локальную конфигурацию MCP с вашим токеном
- Перезапустите редактор, чтобы убедиться, что локальный MCP включен.
После успешного выполнения вы можете отладить на основе локальных результатов выполнения. Вы можете создать свой собственный сервис MCP на основе ваших модификаций.
Мы приветствуем ваши вклады в код и с нетерпением ждем возможности совместного создания сервиса MCP MasterGo.
Лицензия
МСК
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Автономная служба протокола контекста модели, которая соединяет инструменты проектирования MasterGo с моделями ИИ, позволяя моделям ИИ напрямую извлекать данные DSL из файлов проектирования MasterGo.
Related MCP Servers
- AsecurityFlicenseAqualityA Model Context Protocol server that enables AI models to interact with SourceSync.ai's knowledge management platform for managing documents, ingesting content from various sources, and performing semantic searches.Last updated -2514
- -securityFlicense-qualityA Model Context Protocol server that connects AI tools and LLMs to Figma designs, enabling them to extract design data, analyze design systems, and generate development documentation.Last updated -TypeScript
- -securityAlicense-qualityA server that implements the Model Context Protocol, providing a standardized way to connect AI models to different data sources and tools.Last updated -35TypeScriptMIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that integrates with DeepSource to provide AI assistants with access to code quality metrics, issues, and analysis results.Last updated -9232TypeScriptMIT License