API ВЕГА
English

MCP-сервер Director

Director записывает озвученные демонстрационные видеоролики вашего веб-приложения по одной фразе, а карту продукта, которую он создаёт в процессе, превращает в статьи для справочного центра.

В этом репозитории описан размещённый MCP-сервер Director. Сервер работает по адресу https://api.director.screenforge.co/api/mcp; устанавливать или запускать что-либо локально не нужно.

Возможности

Укажите Director URL и инструкцию, например: «Покажи, как пригласить коллегу». Сервис открывает ваше приложение в настоящем браузере, записывает процесс, составляет и озвучивает текст, а затем возвращает готовый видеоролик. В процессе он строит карту посещённых страниц и сценариев. Любой из найденных сценариев можно преобразовать в пошаговую справочную статью со снимками экрана.

Настройка

Сервер использует Streamable HTTP. Войдите через OAuth — при первом подключении клиент откроет браузер — или передавайте API-ключ Director из app.director.screenforge.co в заголовке X-API-Key.

VS Code / GitHub Copilot (.vscode/mcp.json):

{
  "servers": {
    "director": {
      "type": "http",
      "url": "https://api.director.screenforge.co/api/mcp"
    }
  }
}

Чтобы использовать API-ключ вместо OAuth:

{
  "inputs": [
    {
      "type": "promptString",
      "id": "director-api-key",
      "description": "Director API key",
      "password": true
    }
  ],
  "servers": {
    "director": {
      "type": "http",
      "url": "https://api.director.screenforge.co/api/mcp",
      "headers": { "X-API-Key": "${input:director-api-key}" }
    }
  }
}

Claude Code:

claude mcp add --transport http director https://api.director.screenforge.co/api/mcp

Другой MCP-клиент: добавьте удалённый сервер Streamable HTTP, указав URL выше.

Использование

Общайтесь с помощником обычным языком. Например:

  • «Запиши демонстрацию app.example.com и покажи, как создать проект».

  • «Демонстрация уже готова? Пришли ссылку на видео».

  • «Перечисли сценарии, которые Director нашёл на app.example.com, и подготовь справочную статью о выставлении счетов».

  • «Опубликуй эту статью».

Чтобы записать сайт, которым вы не владеете, нужно подтвердить, что у вас есть разрешение на его демонстрацию, либо иметь подтверждённый домен. Для приложений, доступных только после входа, используется сохранённое окружение с данными для авторизации — вводить пароли в чат не нужно.

Инструменты

Демонстрации: create_demo, wait_for_demo, get_demo_status,

get_demo_transcript, answer_demo_question, cancel_demo, list_demos

Окружения (приложения с выполненным входом): create_environment, get_environment,

update_environment, list_environments, verify_environment,

create_login_code, delete_session

Домены: list_domains, attest_domain, start_domain_verification,

check_domain_verification

Карта продукта: list_graph_flows, get_graph_flow, reverify_flow

Справочные статьи: list_articles, get_article, create_article_from_flow,

create_article, update_article, regenerate_article, publish_article,

unpublish_article, resync_article, delete_article,

list_article_categories, create_article_category,

create_article_section

Предустановки записи: list_recording_presets, create_recording_preset,

update_recording_preset

Интеграции: list_integrations

Для каждого инструмента указано, доступен ли он только для чтения или может выполнять разрушающие действия. Поэтому клиент может запросить подтверждение перед внесением изменений.

Поддержка

Напишите на support@screenforge.co.