MCP-сервер Director
Director записывает озвученные демонстрационные видеоролики вашего веб-приложения по одной фразе, а карту продукта, которую он создаёт в процессе, превращает в статьи для справочного центра.
В этом репозитории описан размещённый MCP-сервер Director. Сервер работает по адресу https://api.director.screenforge.co/api/mcp; устанавливать или запускать что-либо локально не нужно.
-
Приложение (регистрация и API-ключи): https://app.director.screenforge.co
-
Имя в реестре:
co.screenforge/director
Возможности
Укажите 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.