Skip to content

Обзор шаблонов

gm-mcp предоставляет три различных шаблона проектов, каждый из которых оптимизирован для разных случаев использования.

Сравнение шаблонов

ФункцияБазовый шаблонПродвинутый шаблонМинимальный шаблон
СложностьСредняяВысокаяНизкая
Количество файлов~15 файлов~25 файлов~8 файлов
ЗависимостиСредниеМногоМало
Кривая обученияПлавнаяКрутаяПлавная
Случай использованияОбучение и разработкаПродакшнБыстрое прототипирование

Базовый шаблон

Рекомендуется для: Обучения и ежедневной разработки

Функции

  • ✅ Базовая структура MCP сервера
  • ✅ Конфигурация TypeScript
  • ✅ Фреймворк тестирования Jest
  • ✅ Проверка кода ESLint
  • ✅ Примеры инструментов (приветствие, калькулятор)

Команда создания

bash
gm-mcp init my-project --template basic

Продвинутый шаблон

Рекомендуется для: Продакшн сред и сложных проектов

Функции

  • ✅ Полная архитектура проекта
  • ✅ Система логирования Winston
  • ✅ Управление конфигурацией
  • ✅ Реестр инструментов
  • ✅ Валидация ввода Joi
  • ✅ Больше примеров инструментов (управление файлами, погода, база данных)

Команда создания

bash
gm-mcp init my-project --template advanced

Минимальный шаблон

Рекомендуется для: Быстрого прототипирования и простых проектов

Функции

  • ✅ Минимальный MCP сервер
  • ✅ Один инструмент приветствия
  • ✅ Минимальные зависимости

Команда создания

bash
gm-mcp init my-project --template minimal

Как выбрать шаблон?

Выберите базовый шаблон, если вы:

  • Начинаете изучать MCP
  • Нужна полная цепочка инструментов разработки
  • Хотите сбалансированную отправную точку

Выберите продвинутый шаблон, если вы:

  • Создаете продакшн приложения
  • Нужна сложная архитектура
  • Нужно логирование и управление конфигурацией
  • Работаете в команде

Выберите минимальный шаблон, если вы:

  • Хотите быстро проверить идеи
  • Создаете простые инструменты
  • Хотите изучить основы MCP
  • Хотите минимизировать зависимости

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

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