demo.st

Registre officiel Productivité

Reserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.

Que pouvez-vous faire avec demo.st ?

  • check_subdomain_availability — Check if a subdomain is available (no token).
  • reserve_subdomain — Reserve a subdomain (token required).
  • upload_site — Upload a .zip as site content; use zip_base64 (easiest for agents) or file_url for a public zip URL (token required).
  • clear_site — Remove deployed content; subdomain stays reserved (token required).
  • release_subdomain — Release your subdomain (token required).

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 »).

Remote (streamable-http)
Claude Code
claude mcp add --transport http demo-st 'https://demo.st/mcp' --header 'Authorization: <Bearer token from https://demo.st (sign in → MCP page → copy token, or GET /api/mcp/token). Required for hosting and document API tools.>'
Configuration JSON (Claude Desktop, Cursor, VS Code)
{
    "mcpServers": {
        "demo-st": {
            "type": "http",
            "url": "https://demo.st/mcp",
            "headers": {
                "Authorization": "<Bearer token from https://demo.st (sign in → MCP page → copy token, or GET /api/mcp/token). Required for hosting and document API tools.>"
            }
        }
    }
}

Documentation

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

demo.st

Demo stage for vibe-coded prototypes. Reserve a subdomain, publish from your agent via MCP, get a clean link like yourproject.demo.st. Static hosting only (Nginx; no PHP, no databases).

Cursor plugin

This repo is a Cursor plugin. Install it from the Cursor Marketplace (after it’s published) or add the repo in Cursor to use the demo.st MCP server.

Getting your MCP token

Authenticated tools (reserve subdomain, upload zip, clear, release) require a Bearer token:

  1. Sign in at https://demo.st (create an account if needed).
  2. Open https://demo.st/api/mcp/token or the MCP page and copy the token.
  3. Set it as an environment variable:
    • Windows (PowerShell): $env:DEMO_ST_MCP_TOKEN = "your-token-here"
    • macOS / Linux: export DEMO_ST_MCP_TOKEN="your-token-here"
    • Or add to your shell profile (.bashrc, .zshrc) so Cursor picks it up.
  4. Restart Cursor (or reload the window). The Agent can then use demo.st tools.
MCP tools
  • check_subdomain_availability — Check if a subdomain is available (no token).
  • reserve_subdomain — Reserve a subdomain (token required).
  • upload_site — Upload a .zip as site content; use zip_base64 (easiest for agents) or file_url for a public zip URL (token required).
  • clear_site — Remove deployed content; subdomain stays reserved (token required).
  • release_subdomain — Release your subdomain (token required).

License

See LICENSE.

Questions fréquentes

Qu'est-ce que demo.st ?

Reserve a subdomain, upload .zip via MCP, get a link. Optional document API at api.demo.st.

Comment installer demo.st ?

Il fonctionne comme serveur distant. Dans Claude Code : claude mcp add --transport http demo-st 'https://demo.st/mcp' --header 'Authorization: <Bearer token from https://demo.st (sign in → MCP page → copy token, or GET /api/mcp/token). Required for hosting and document API tools.>'. Pour les autres clients, collez la configuration JSON de cette page dans leurs réglages MCP.

Faut-il une clé API pour demo.st ?

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

demo.st est-il open source ?

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

Qui maintient demo.st ?

Il est publié par demo-stage. 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.