Repolode
fdmtl

fdmtl/director

Локальный шлюз, который объединяет MCP-инструменты, промпты и конфигурацию в переносимые плейбуки, доступные AI-агентам через одну точку подключения.

Звёзды
482
Форки
78
Открытые issues
5
Последний коммит
2 месяца назад

Что это?

Director — это сервис между AI-агентами и MCP-серверами. Он объединяет MCP-инструменты, промпты и конфигурацию в именованные плейбуки, каждый из которых предоставляет агенту определённый набор возможностей для конкретной задачи или среды. Клиенты вроде Claude Desktop, Claude Code, Cursor и VSCode можно подключить к плейбуку одним кликом или вручную через единую MCP-точку подключения.

Проект охватывает типичные задачи по управлению MCP: фильтрацию инструментов, чтобы агенту были доступны только нужные для задачи инструменты, централизованное JSON-логирование действий агента и единый OAuth, позволяющий один раз пройти аутентификацию на MCP-сервере с OAuth-защитой и использовать его в нескольких агентах. Плейбуки можно создавать в веб-интерфейсе (`director studio`) или через CLI, а шлюз работает на компьютере пользователя или его инфраструктуре.

Репозиторий — это TypeScript-монорепозиторий, включающий CLI, TypeScript SDK для программного управления, Docker-образ и веб-студию. Лицензия — AGPL-3.0.

Ключевые возможности

  • 01Объединение MCP-инструментов, промптов и конфигурации в повторно используемые плейбуки.
  • 02Подключение одним кликом к Claude Desktop, Claude Code, Cursor и VSCode.
  • 03Доступ ко всем плейбукам через единую MCP-точку подключения.
  • 04Фильтрация инструментов для каждого плейбука, чтобы уменьшить объём контекста агента.
  • 05Централизованное JSON-логирование действий агента с инструментами.
  • 06Единый OAuth для MCP-серверов с OAuth-защитой.

Сценарии использования

  • Переключение между разными наборами инструментов для задач программирования, исследований или администрирования.
  • Совместное использование одной настроенной конфигурации MCP-серверов в нескольких AI-клиентах.
  • Запуск MCP-серверов в локальной среде или контейнерах с централизованной аутентификацией.

Быстрый старт

  1. 1

    Установите director CLI через npm

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

    Запустите gateway и процесс первоначальной настройки

    director quickstart

Что важно знать

  • Распространяется по лицензии AGPL-3.0 — лицензии с авторским левом, требующей публиковать исходный код производных сетевых сервисов.
  • Интеграция клиентов в один клик пока поддерживает только Claude Code, Claude Desktop, Cursor и VSCode.

Темы

Частые вопросы

Что такое director?
Локальный шлюз, который объединяет MCP-инструменты, промпты и конфигурацию в переносимые плейбуки, доступные AI-агентам через одну точку подключения. Director — это сервис между AI-агентами и MCP-серверами. Он объединяет MCP-инструменты, промпты и конфигурацию в именованные плейбуки, каждый из которых предоставляет агенту определённый набор возможностей для конкретной задачи или среды. Клиенты вроде Claude Desktop, Claude Code, Cursor и VSCode можно подключить к плейбуку одним кликом или вручную через единую MCP-точку подключения.
director можно использовать бесплатно? Какая у него лицензия?
director распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
director всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в director — 3 сент. 2026 г..
Для чего можно использовать director?
Переключение между разными наборами инструментов для задач программирования, исследований или администрирования. Совместное использование одной настроенной конфигурации MCP-серверов в нескольких AI-клиентах. Запуск MCP-серверов в локальной среде или контейнерах с централизованной аутентификацией.
Как установить director?
Установите director CLI через npm: npm install -g @director.run/cli Запустите gateway и процесс первоначальной настройки: director quickstart
Где скачать director?
Исходный код и инструкции по установке — на GitHub: https://github.com/fdmtl/director

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Официальный MCP-сервер, который предоставляет AI-агентам и MCP-клиентам поиск в интернете, скрейпинг, обход сайтов, управление браузером и извлечение данных в Markdown или структурированном формате через Firecrawl.

7,6 тыс.934JavaScriptMITОбновлён позавчера