mcp-director
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"
Инструменты
Инструмент | Описание |
| Предлагает MCP для задачи (поддерживает режим |
| Переключает |
| Показывает доступные профили и текущее состояние |
| Создает пользовательский профиль |
| Добавляет/удаляет MCP из профиля |
| Удаляет пользовательский профиль |
| Импортирует существующий |
Профили
Встроенные профили:
Профиль | 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.jsonrecommendоценивает MCP на основе описания вашей задачиapply_profileперезаписывает.mcp.json(с созданием резервной копии.mcp.json.bak)Директор всегда сохраняет себя в
.mcp.json
Лицензия
MIT
This server cannot be installed
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