Skip to main content
Glama

mcp-director

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

Проблема

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

Решение

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

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/yut0takagi/mcp-director'

If you have feedback or need assistance with the MCP directory API, please join our Discord server