Команды
gm-mcp предоставляет следующие команды для помощи в создании и управлении проектами MCP.
Глобальные команды
gm-mcp --help
Отобразить справочную информацию.
bash
gm-mcp --helpПример вывода:
Usage: gm-mcp [options] [command]
Инструмент для создания проектов MCP TypeScript
Options:
-V, --version вывести номер версии
-h, --help отобразить справку для команды
Commands:
init [options] [project-name] Инициализировать новый проект MCP TypeScript
help Отобразить справочную информацию
version Отобразить информацию о версии
update Проверить и обновить инструмент каркасаgm-mcp --version
Отобразить информацию о текущей установленной версии.
bash
gm-mcp --versionПример вывода:
1.0.0Команды проекта
gm-mcp init [project-name]
Инициализировать новый проект MCP TypeScript.
Синтаксис
bash
gm-mcp init [project-name] [options]Параметры
project-name(необязательно): Имя проекта. Если не предоставлено, вам будет предложено ввести его.
Опции
| Опция | Краткая | Описание | По умолчанию |
|---|---|---|---|
--template | -t | Выбрать шаблон проекта | basic |
--yes | -y | Пропустить подтверждения, использовать конфигурацию по умолчанию | false |
Доступные шаблоны
basic: Базовый шаблон (рекомендуется для обучения и разработки)advanced: Продвинутый шаблон (рекомендуется для продакшн сред)minimal: Минимальный шаблон (рекомендуется для быстрого прототипирования)
Примеры использования
bash
# Интерактивное создание проекта
gm-mcp init my-mcp-project
# Использование указанного шаблона
gm-mcp init my-project --template advanced
# Пропуск подтверждения, использование конфигурации по умолчанию
gm-mcp init my-project --yes
# Быстрое создание с минимальным шаблоном
gm-mcp init my-project --template minimal --yesИнтерактивный процесс
Когда вы запускаете gm-mcp init, вас проведут через следующие шаги:
- Ввод имени проекта (если не предоставлено)
- Выбор шаблона проекта
- Подтверждение установки зависимостей
gm-mcp help
Отобразить подробную справочную информацию.
bash
gm-mcp helpgm-mcp version
Отобразить подробную информацию о версии.
bash
gm-mcp versiongm-mcp update
Проверить и обновить инструмент каркаса.
bash
gm-mcp updateОбработка ошибок
Общие ошибки
Имя проекта уже существует
bash
❌ Каталог "my-project" уже существуетРешение: Выберите другое имя проекта или удалите существующий каталог.
Проблемы с сетевым подключением
bash
💡 Подсказка: Убедитесь, что сетевое подключение в норме, или попробуйте позжеРешение: Проверьте сетевое подключение или попробуйте позже.
Проблемы с разрешениями
bash
Error: EACCES: permission deniedРешение: Используйте sudo или настройте npm для использования другого каталога.
Переменные окружения
gm-mcp поддерживает следующие переменные окружения:
| Имя переменной | Описание | Значение по умолчанию |
|---|---|---|
NPM_REGISTRY | URL реестра npm | https://registry.npmjs.org/ |
GM_MCP_CACHE_DIR | Каталог кэша | ~/.gm-mcp/cache |
Следующие шаги
- Опции конфигурации - Узнать о всех опциях конфигурации
- Обзор шаблонов - Узнать о всех доступных шаблонах