Repolode
fdmtl

fdmtl/director

Un gateway local que agrupa herramientas MCP, prompts y configuración en playbooks portátiles a los que los agentes de IA pueden conectarse mediante un único endpoint.

Estrellas
482
Forks
78
Issues abiertos
5
Último commit
hace 2 meses

¿Qué es?

Director es un servicio que conecta agentes de IA con servidores MCP. Agrupa herramientas MCP, prompts y configuración en playbooks con nombre, cada uno de los cuales puede ofrecer a un agente un conjunto específico de capacidades para una tarea o entorno. Es posible conectar clientes como Claude Desktop, Claude Code, Cursor y VSCode a un playbook con un solo clic o manualmente a través de un único endpoint MCP.

El proyecto cubre necesidades habituales de gestión de MCP: filtrado de herramientas para exponer solo las necesarias para una tarea, registro centralizado en JSON de la actividad de los agentes y OAuth unificado, que permite autenticar una vez un servidor MCP protegido por OAuth y usarlo con varios agentes. Los playbooks se pueden crear desde una interfaz web (`director studio`) o mediante la CLI, y el gateway se ejecuta en el equipo o la infraestructura del usuario.

El repositorio es un monorepo de TypeScript que incluye la CLI, un SDK de TypeScript para el control programático, una imagen de Docker y un estudio web. Se distribuye bajo la licencia AGPL-3.0.

Funciones clave

  • 01Agrupa herramientas MCP, prompts y configuración en playbooks reutilizables.
  • 02Conexión con un solo clic a Claude Desktop, Claude Code, Cursor y VSCode.
  • 03Expone todos los playbooks a través de un único endpoint MCP.
  • 04Filtra las herramientas de cada playbook para mantener reducido el contexto del agente.
  • 05Registro centralizado en JSON de la actividad de las herramientas de los agentes.
  • 06OAuth unificado para servidores MCP protegidos por OAuth.

Casos de uso

  • Cambiar entre distintos conjuntos de herramientas para tareas de programación, investigación u operaciones.
  • Compartir un conjunto configurado de servidores MCP entre varios clientes de IA.
  • Ejecutar servidores MCP en un entorno local o en contenedores con autenticación centralizada.

Inicio rápido

  1. 1

    Instala director CLI con npm

    npm install -g @director.run/cli
  2. 2

    Inicia el gateway y el flujo de incorporación

    director quickstart

Antes de usarlo

  • Está bajo la licencia AGPL-3.0, una licencia copyleft que exige compartir el código fuente de los servicios derivados ofrecidos a través de la red.
  • La integración de clientes con un solo clic solo es compatible actualmente con Claude Code, Claude Desktop, Cursor y VSCode.

Temas

Preguntas frecuentes

¿Qué es director?
Un gateway local que agrupa herramientas MCP, prompts y configuración en playbooks portátiles a los que los agentes de IA pueden conectarse mediante un único endpoint. Director es un servicio que conecta agentes de IA con servidores MCP. Agrupa herramientas MCP, prompts y configuración en playbooks con nombre, cada uno de los cuales puede ofrecer a un agente un conjunto específico de capacidades para una tarea o entorno. Es posible conectar clientes como Claude Desktop, Claude Code, Cursor y VSCode a un playbook con un solo clic o manualmente a través de un único endpoint MCP.
¿director es gratuito? ¿Qué licencia tiene?
director es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿director sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de director fue el 3 sept 2026.
¿Para qué puedo usar director?
Cambiar entre distintos conjuntos de herramientas para tareas de programación, investigación u operaciones. Compartir un conjunto configurado de servidores MCP entre varios clientes de IA. Ejecutar servidores MCP en un entorno local o en contenedores con autenticación centralizada.
¿Cómo se instala director?
Instala director CLI con npm: npm install -g @director.run/cli Inicia el gateway y el flujo de incorporación: director quickstart
¿Dónde consigo director?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/fdmtl/director

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados