Skip to content

Продвинутое использование

Исследуйте продвинутые функции и опции настройки 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"
}

Пользовательские шаблоны

Создание шаблонов

  1. Создайте новую папку в каталоге templates/
  2. Добавьте необходимую структуру файлов
  3. Зарегистрируйте шаблон в конфигурации

Структура шаблона

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

Устранение неполадок

Общие проблемы

  1. Проблемы с разрешениями

    bash
    sudo npm install -g @studiogm/gm-mcp
  2. Проблемы с сетью

    bash
    npm config set registry https://registry.npmmirror.com
  3. Конфликты версий

    bash
    npm uninstall -g @studiogm/gm-mcp
    npm install -g @studiogm/gm-mcp@latest

Следующие шаги

Выпущено под лицензией MIT