Установка
# Install the director CLI + dependencies (node, npm & uvx) via the 1-liner:Описание
<h1 align="center">Director</h1> <p align="center">MCP Playbooks for AI agents</p> <p align="center"><code>curl -LsSf https://director.run/install.sh | sh</code></p> --- <div align="center"> [](https://www.gnu.org/licenses/agpl-3.0) [](https://github.com/director-run/director/actions/workflows/ci.yml) [](https://github.com/director-run/director/actions/workflows/release.yml) [](https://www.npmjs.com/package/@director.run/cli) </div> # Overview Director allows you to provide <ins>**playbooks**</ins> to AI Agents. A playbook is a set of <ins>**MCP tools**</ins>, <ins>**prompts**</ins> and <ins>**configuration**</ins>, that give agents new <ins>**skills**</ins>. You can connect Claude, Cursor and VSCode in 1-click, or integrate manually through a single MCP endpoint. Playbooks are portable and can easily be switched in and out of context. Director is local-first - setup and client integration takes 30 seconds. In addition, Director provides all of the MCP management functionality that you'd expect: tool filtering, logging, strong isolation, and unified OAuth. <br /> https://github.com/user-attachments/assets/cafc0902-a854-4ee8-ac89-b7535f10c93d ## Key Features - 📚 **Playbooks** - Maintain sets of tools, prompts and config for different tasks or environments. - 🚀 **1-Click Integration** - Switch playbooks with a single click. Currently supports Claude Code, Claude Desktop, Cursor, VSCode - 🔗 **Shareable** - Playbooks are accessible through a single MCP endpoint, making them easy to share across agents. - 🏠 **Local-First** - Director is local-first, designed to easily run on your own machine or infrastructure. - 🔑 **Unified OAuth** - Connect to OAuth MCPs centrally, and use them across all of your agents. - 🎯 **Tool Filtering** - Select only the MCP tools that are required for the specific task, preserving context. - 📊 **Observability** - Centralized JSON logging, that allows you to understand exactly what your agent is doing. - 🔌 **MCP Compliant** - Just works with any MCP server or client. Up to date with the latest MCP spec. # Quickstart ```bash # Install Director $ curl -LsSf https://director.run/install.sh | sh # Start the onboarding flow $ director quickstart ``` # Core Concepts ## Playbooks A playbook is a set of tools, prompts and configuration, used to provide specific capabilities to your agent. Under the hood, playbooks are built on top of the MCP tools & prompts primitives. The easiest way to author a playbook is via the UI (`director studio`). But you can also use the CLI. You can have many playbooks, typically one per task or per environment. You can connect to them via a single CLI command or directly over a URL. ## Architecture At a high level, Director is a service that sits between your agents and MCP servers. It's transparent to clients, requiring no additional tokens. It models playbooks, which can be thought of as standalone, portable skills that enhance your AI agent with new capabilities. <img src="https://github.com/director-run/director/blob/main/apps/docs/images/director-highlevel-overview.png" width="100%" alt="director demo"> # Usage ## Installation ```bash # Install the director CLI + dependencies (node, npm & uvx) via the 1-liner: $ curl -LsSf https://director.run/install.sh | sh # Alternatively, install through npm: $ npm install -g @director.run/cli # Start director & open the UI $ director quickstart ``` ## The Studio (Web UI) The simplest way to interact with director is via the admin interface: ```bash # Open studio in your browser $ director studio ``` ## CLI Reference ```bash Playbooks for your AI agent USAGE director <command> [subcommand] [flags] CORE COMMANDS quickstart Start the gateway and open the studio in your browser serve Start the web service studio Open the UI in your browser ls List playbooks get <playbookId> [serverName] Show playbook details auth <playbookId> <server> Authenticate a server create <name> Create a new playbook destroy <playbookId> Delete a playbook connect <playbookId> [options] Connect a playbook to a MCP client disconnect <playbookId> [options] Disconnect a playbook from an MCP client add <playbookId> [options] Add a server to a playbook. remove <playbookId> <serverName> Remove a server from a playbook update <playbookId> [serverName] [options] Update playbook attributes h
Отзывы (0)
Пока нет отзывов. Будьте первым!
Статистика
Информация
Технологии
Похожие серверы
GitHub MCP
Полная интеграция с GitHub API: репозитории, issues, pull requests, actions и многое другое.
Filesystem MCP
Безопасный доступ к файловой системе для чтения, записи и управления файлами с настраиваемыми разрешениями.
Context7 MCP
Доступ к актуальной документации библиотек и фреймворков.
Serena MCP
Мощный MCP сервер для семантической навигации по коду и рефакторинга.