Back to Browse

Director MCP Server

Developer ToolsLow Risk10.0MCP RegistryRemote
Free

Server data from the Official MCP Registry

Record demos of your web app from one sentence and turn its product map into help articles and more.

About

Record demos of your web app from one sentence and turn its product map into help articles and more.

Remote endpoints: streamable-http: https://api.director.screenforge.co/api/mcp

Security Report

10.0
Low Risk10.0Low Risk

Valid MCP server (1 strong, 1 medium validity signals). No known CVEs in dependencies. Imported from the Official MCP Registry.

Endpoint verified · Requires authentication · 1 issue found

Security scores are indicators to help you make informed decisions, not guarantees. Always review permissions before connecting any MCP server.

Permissions Found in Source Code

Found by scanning the linked source code. This listing connects to a hosted endpoint, so none of this runs on your machine: it describes what the server software does where it is hosted.

HTTP Network Access

Connects to external APIs or services over the internet.

How to Connect

Remote Plugin

No local installation needed. Your AI client connects to the remote endpoint directly.

Add this to your MCP configuration to connect:

{
  "mcpServers": {
    "co-screenforge-director": {
      "url": "https://api.director.screenforge.co/api/mcp"
    }
  }
}

Documentation

View on GitHub

From the project's GitHub README.

Director MCP server

Director records narrated product demo videos of your web app from one sentence, and turns the map of your product it builds along the way into help-center articles.

This repository describes Director's hosted MCP server. The server itself runs at https://api.director.screenforge.co/api/mcp; there is nothing to install or run locally.

What it does

Give Director a URL and an instruction such as "show how to invite a teammate". It drives a real browser through your app, records it, writes and voices the narration, and returns a polished video. While it works it maps the pages and flows it walks, and you can turn any of those flows into a step-by-step help article with screenshots.

Configure

The server uses Streamable HTTP. Sign in with OAuth (your client opens a browser the first time), or send a Director API key from app.director.screenforge.co in the X-API-Key header.

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

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

To use an API key instead of 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

Any other MCP client: add a remote (Streamable HTTP) server with the URL above.

Use

Ask your assistant in plain language, for example:

  • "Record a demo of app.example.com showing how to create a project."
  • "Is my demo done yet? Send me the video link."
  • "List the flows Director found on app.example.com and write a help article for the billing one."
  • "Publish that article."

Recording a site you don't own needs your confirmation that you're authorized to demo it, or a verified domain. Apps behind a login use a saved environment that holds the sign-in details, so you don't paste passwords into chat.

Tools

Demos: create_demo, wait_for_demo, get_demo_status, get_demo_transcript, answer_demo_question, cancel_demo, list_demos

Environments (logged-in apps): create_environment, get_environment, update_environment, list_environments, verify_environment, create_login_code, delete_session

Domains: list_domains, attest_domain, start_domain_verification, check_domain_verification

Product map: list_graph_flows, get_graph_flow, reverify_flow

Help articles: 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

Recording presets: list_recording_presets, create_recording_preset, update_recording_preset

Integrations: list_integrations

Every tool is annotated read-only or destructive so your client can ask before anything changes.

Support

Email support@screenforge.co.

Reviews

No reviews yet

Be the first to review this server!