DemoStudio

Registre officiel Marketing et ventes

Generate short-form video ads for Instagram Reels and TikTok from any AI assistant.

Que pouvez-vous faire avec DemoStudio ?

  • generate_video — Turn a text brief into a rendered Instagram Reel / TikTok / YouTube Short
  • get_video_status — Check build progress and get the exported video URL
  • list_capabilities — Show all 5 scene types and 17 Remotion templates
  • create_schedule — Set up the Agent to auto-generate videos on a recurring schedule

Installation

Ajoutez ceci à la configuration MCP de votre client (Claude Desktop : claude_desktop_config.json ; Cursor : .cursor/mcp.json ; VS Code et les autres utilisent la même forme « mcpServers »).

NPM package @demostudio/mcp-server
Claude Code
claude mcp add demostudio -e 'DEMOSTUDIO_API_KEY=<your demostudio_api_key>' -- npx -y @demostudio/mcp-server@0.1.2
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "demostudio": {
            "command": "npx",
            "args": [
                "-y",
                "@demostudio/mcp-server@0.1.2"
            ],
            "env": {
                "DEMOSTUDIO_API_KEY": "<your demostudio_api_key>"
            }
        }
    }
}

Variables d'environnement

  • DEMOSTUDIO_API_KEY obligatoire secret Your DemoStudio API key — generate one at https://demostudio.xyz/settings

Documentation

Tirée du README du projet sur GitHub, actualisée chaque semaine. Les liens ouvrent GitHub.

Sommaire
  1. @demostudio/mcp-server
  2. What it does
  3. Requirements
  4. Installation
  5. Usage examples
  6. Tools reference
  7. Pricing
  8. License
  9. Maintainer guide — publishing updates

@demostudio/mcp-server

MCP server for DemoStudio — lets any MCP-compatible AI assistant (Claude Code, Cursor, Windsurf, etc.) generate short-form video ads directly from a conversation.

What it does

  • generate_video — Turn a text brief into a rendered Instagram Reel / TikTok / YouTube Short
  • get_video_status — Check build progress and get the exported video URL
  • list_capabilities — Show all 5 scene types and 17 Remotion templates
  • create_schedule — Set up the Agent to auto-generate videos on a recurring schedule

Requirements

Installation

Claude Code
claude mcp add --transport stdio \
  --env DEMOSTUDIO_API_KEY=your_api_key_here \
  demostudio \
  -- npx -y @demostudio/mcp-server
Cursor / Windsurf

Add to your MCP config file (~/.cursor/mcp.json or ~/.codeium/windsurf/mcp_config.json):

{
  "mcpServers": {
    "demostudio": {
      "command": "npx",
      "args": ["-y", "@demostudio/mcp-server"],
      "env": {
        "DEMOSTUDIO_API_KEY": "your_api_key_here"
      }
    }
  }
}
Claude Desktop

Add to ~/Library/Application Support/Claude/claude_desktop_config.json:

{
  "mcpServers": {
    "demostudio": {
      "command": "npx",
      "args": ["-y", "@demostudio/mcp-server"],
      "env": {
        "DEMOSTUDIO_API_KEY": "your_api_key_here"
      }
    }
  }
}

Usage examples

Once installed, just talk to your AI assistant naturally:

Generate a 30-second Instagram Reel for my SaaS product.
It's an AI inbox tool called Clearbox. Target: busy founders.
Tone: confident, direct. End with "Try it free at getclearbox.com".
Music: uplifting. Add subtitles.
What Remotion templates does DemoStudio support?
Check the status of project abc-123.
Set up a weekly automated video for my brand.
Product: Kova — project management for remote teams.
URL: https://getkova.com. Calm music. Run every Monday.

Tools reference

generate_video
ParameterTypeRequiredDescription
promptstring✓Full creative brief — product, audience, tone, scenes, CTA
product_urlstringURL to crawl for brand colors, logo, description
music_moodhype \uplifting \calmBackground music mood
subtitlesbooleanBurn subtitles onto voiceover scenes (default: true)
voice_gendermale \femalePreferred voiceover gender

Returns a project URL to preview and export the video.

get_video_status
ParameterTypeRequiredDescription
project_idstring✓Project UUID from generate_video
list_capabilities

No parameters. Returns all 17 Remotion templates with descriptions.

create_schedule
ParameterTypeRequiredDescription
frequencydaily \weekly \biweekly \monthly✓How often to generate
run_day_of_weeknumber (0–6)Day of week (0=Sun). Applies to weekly/biweekly/monthly
brand_descriptionstringText brief added to the Knowledge Base
product_urlstringURL to crawl and add to the Knowledge Base
music_moodhype \uplifting \calmDefault music for automated runs

Pricing

DemoStudio is credit-based. New accounts get 500 free credits (enough for ~1 full video). Active accounts receive up to 500 bonus credits every month.

  • Scene generation: 10 credits
  • Video export: 400 credits
  • Automated run: ~700 credits

View pricing →

License

MIT


Maintainer guide — publishing updates

1. Make code changes in src/index.ts
2. Bump the version
npm version patch   # 0.1.2 → 0.1.3  (bug fix / small change)
npm version minor   # 0.1.2 → 0.2.0  (new tool or renamed tool)
npm version major   # 0.1.2 → 1.0.0  (breaking change)
3. Publish to npm
npm publish --access public

The prepublishOnly script runs tsc automatically before publishing.

4. Update server.json — bump both version fields
{
  "version": "0.1.3",          ← top-level version
  "packages": [{
    "version": "0.1.3"         ← must match npm version
  }]
}
5. Re-authenticate and publish to MCP registry

The registry JWT expires after ~1 hour. Always re-login before publishing.

# Download the publisher binary (if not already on PATH)
curl -L "https://github.com/modelcontextprotocol/registry/releases/latest/download/mcp-publisher_$(uname -s | tr '[:upper:]' '[:lower:]')_$(uname -m | sed 's/x86_64/amd64/;s/aarch64/arm64/').tar.gz" | tar xz mcp-publisher

# Login via GitHub device flow
./mcp-publisher login github
# → go to https://github.com/login/device and enter the printed code

# Publish
./mcp-publisher publish server.json
6. Push to GitHub
git add -A
git commit -m "chore: bump to vX.Y.Z — <what changed>"
git push origin main
Notes

Questions fréquentes

Qu'est-ce que DemoStudio ?

Generate short-form video ads for Instagram Reels and TikTok from any AI assistant.

Comment installer DemoStudio ?

Il s'exécute sur votre machine. Dans Claude Code : claude mcp add demostudio -e 'DEMOSTUDIO_API_KEY=<your demostudio_api_key>' -- npx -y @demostudio/mcp-server@0.1.2. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour DemoStudio ?

Oui. Il attend DEMOSTUDIO_API_KEY, à renseigner dans sa configuration.

DemoStudio est-il open source ?

Son code est public sur GitHub, mais le dépôt ne déclare pas de licence standard.

Qui maintient DemoStudio ?

Il est publié par 32bitsret. AI.tn le référence sans le maintenir ni le recommander.

Issu du registre MCP officiel. Être listé n'est pas une recommandation : vérifiez le code et les permissions d'un serveur avant de lui donner accès à vos données.