Skip to main content
Glama

mcp-director

Легковесный сервер MCP, который рекомендует и управляет профилями MCP для Claude Code.

Проблема

Claude Code загружает все настроенные серверы MCP при запуске сеанса. При наличии 20+ MCP запуск происходит медленно, хотя вы используете только 2-3 за сеанс.

Related MCP server: myAI Memory Sync

Решение

mcp-director остается вашим единственным постоянно активным MCP. Скажите ему, что вы хотите сделать, и он порекомендует подходящие MCP и переключит ваш профиль .mcp.json.

Установка

Добавьте mcp-director в файл .mcp.json вашего проекта (создайте файл в корне проекта, если он не существует):

{
  "mcpServers": {
    "mcp-director": {
      "command": "npx",
      "args": ["-y", "mcp-director"]
    }
  }
}

Затем запустите (или перезапустите) сеанс Claude Code. mcp-director будет доступен как инструмент MCP.

Примечание: Глобальная установка не требуется. npx скачивает и запускает его автоматически.

Использование

Как только Claude Code запустится с настроенным mcp-director, просто общайтесь с Claude в обычном режиме:

1. Инициализация — Импорт существующих MCP

"Run the init tool"

Это действие считывает ваш текущий .mcp.json и импортирует все MCP в .mcp-director/catalog.json, чтобы директор знал о них.

2. Получение рекомендаций

"I want to create meeting notes"

Claude вызовет recommend и предложит соответствующие MCP (например, whisper, notebooklm-mcp) вместе с подходящими профилями.

"I need to do some web research"

Используйте режим smart для подбора с помощью LLM:

"Recommend MCPs for building a dashboard, use smart mode"

3. Переключение профилей

"Apply the development profile"

Это действие перезапишет ваш .mcp.json, оставив только github, context7 и playwright. Резервная копия будет сохранена как .mcp.json.bak.

"Show me what the design profile would look like" (пробный запуск)

4. Перезапуск сеанса

Изменения в .mcp.json вступают в силу при следующем запуске сеанса Claude Code.

5. Создание пользовательских профилей

"Create a profile called 'data-work' with filesystem and sequential-thinking"

"Add exa to the research profile"

Инструменты

Инструмент

Описание

recommend

Предлагает MCP для задачи (поддерживает режим smart для подбора с помощью LLM)

apply_profile

Переключает .mcp.json на профиль (с созданием резервной копии и пробным запуском)

list_profiles

Показывает доступные профили и текущее состояние

create_profile

Создает пользовательский профиль

update_profile

Добавляет/удаляет MCP из профиля

delete_profile

Удаляет пользовательский профиль

init

Импортирует существующий .mcp.json в каталог директора

Профили

Встроенные профили:

Профиль

MCP

minimal

Только Director

development

GitHub + Context7 + Playwright

research

Exa + Context7 + Sequential Thinking

meeting-notes

Whisper + NotebookLM + Filesystem

communication

Slack + Google Calendar + Linear

design

Figma + Playwright

automation

n8n + Filesystem

full

Все MCP включены

Создавайте свои собственные с помощью create_profile.

Включенный каталог

16 популярных MCP включены по умолчанию:

github playwright context7 memory filesystem sequential-thinking slack figma linear whisper notebooklm-mcp exa google-calendar screenpipe n8n-mcp

Добавляйте свои собственные MCP, запустив init или отредактировав .mcp-director/catalog.json.

Как это работает

  • Включенный каталог популярных MCP с ключевыми словами, категориями и возможностями

  • init импортирует ваши существующие MCP в локальный .mcp-director/catalog.json

  • recommend оценивает MCP на основе описания вашей задачи

  • apply_profile перезаписывает .mcp.json (с созданием резервной копии .mcp.json.bak)

  • Директор всегда сохраняет себя в .mcp.json

Лицензия

MIT

Maintenance

ActivityInactive
ResponsivenessNo issues

Related MCP Connectors

Related MCP Servers