Продвинутое использование
Исследуйте продвинутые функции и опции настройки gm-mcp.
Пользовательская конфигурация
Переменные окружения
bash
export NPM_REGISTRY=https://registry.npmmirror.com
export GM_MCP_CACHE_DIR=~/.gm-mcp/cacheФайл конфигурации
Создайте ~/.gm-mcp/config.json:
json
{
"defaultTemplate": "advanced",
"autoInstall": true,
"registry": "https://registry.npmmirror.com"
}Пользовательские шаблоны
Создание шаблонов
- Создайте новую папку в каталоге
templates/ - Добавьте необходимую структуру файлов
- Зарегистрируйте шаблон в конфигурации
Структура шаблона
templates/custom/
├── package.json
├── tsconfig.json
├── README.md
├── src/
│ └── index.ts
└── .gitignoreПакетное создание
Используйте скрипты для создания проектов пакетами:
bash
#!/bin/bash
projects=("project1" "project2" "project3")
for project in "${projects[@]}"; do
gm-mcp init "$project" --template basic --yes
doneИнтеграция CI/CD
GitHub Actions
yaml
name: Create MCP Project
on: [push]
jobs:
create-project:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- uses: actions/setup-node@v2
with:
node-version: '18'
- run: npm install -g @studiogm/gm-mcp
- run: gm-mcp init my-project --template advanced --yesУстранение неполадок
Общие проблемы
Проблемы с разрешениями
bashsudo npm install -g @studiogm/gm-mcpПроблемы с сетью
bashnpm config set registry https://registry.npmmirror.comКонфликты версий
bashnpm uninstall -g @studiogm/gm-mcp npm install -g @studiogm/gm-mcp@latest
Следующие шаги
- Справочник API - Просмотреть все команды
- Обзор шаблонов - Узнать о деталях шаблонов