Skip to main content
Glama

mcp-director

Un servidor MCP ligero que recomienda y gestiona perfiles MCP para Claude Code.

Problema

Claude Code carga todos los servidores MCP configurados al iniciar la sesión. Con más de 20 MCP, el inicio es lento, pero solo usas 2-3 por sesión.

Solución

mcp-director permanece como tu único MCP siempre activo. Dile lo que quieres hacer y te recomendará los MCP adecuados y cambiará tu perfil .mcp.json.

Instalación

Añade mcp-director al archivo .mcp.json de tu proyecto (crea el archivo en la raíz de tu proyecto si no existe):

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

Luego inicia (o reinicia) tu sesión de Claude Code. mcp-director estará disponible como una herramienta MCP.

Nota: No se necesita instalación global. npx lo descarga y ejecuta automáticamente.

Uso

Una vez que Claude Code se inicie con mcp-director configurado, simplemente habla con Claude de forma natural:

1. Inicializar — Importa tus MCP existentes

"Run the init tool"

Esto lee tu .mcp.json actual e importa todos los MCP a .mcp-director/catalog.json para que el director los conozca.

2. Obtener recomendaciones

"I want to create meeting notes"

Claude llamará a recommend y sugerirá los MCP relevantes (p. ej., whisper, notebooklm-mcp) junto con los perfiles coincidentes.

"I need to do some web research"

Usa el modo smart para una coincidencia asistida por LLM:

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

3. Cambiar perfiles

"Apply the development profile"

Esto reescribe tu .mcp.json para incluir solo github, context7 y playwright. Se guarda una copia de seguridad como .mcp.json.bak.

"Show me what the design profile would look like" (simulación)

4. Reiniciar sesión

Los cambios en .mcp.json surten efecto en el siguiente inicio de sesión de Claude Code.

5. Crear perfiles personalizados

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

"Add exa to the research profile"

Herramientas

Herramienta

Descripción

recommend

Sugiere MCP para una tarea (admite el modo smart para coincidencias asistidas por LLM)

apply_profile

Cambia .mcp.json a un perfil (con copia de seguridad y simulación)

list_profiles

Muestra los perfiles disponibles y el estado actual

create_profile

Crea un perfil personalizado

update_profile

Añade/elimina MCP de un perfil

delete_profile

Elimina un perfil personalizado

init

Importa el .mcp.json existente al catálogo del director

Perfiles

Perfiles integrados:

Perfil

MCP

minimal

Solo 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

Todos los MCP habilitados

Crea los tuyos propios con create_profile.

Catálogo incluido

Se incluyen 16 MCP populares de forma predeterminada:

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

Añade tus propios MCP ejecutando init o editando .mcp-director/catalog.json.

Cómo funciona

  • Catálogo incluido de MCP populares con palabras clave, categorías y capacidades

  • init importa tus MCP existentes a un .mcp-director/catalog.json local

  • recommend puntúa los MCP según la descripción de tu tarea

  • apply_profile reescribe .mcp.json (con copia de seguridad .mcp.json.bak)

  • El director siempre se preserva a sí mismo en .mcp.json

Licencia

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