Status and logs
Server health and render logs for review.
Manage the video render server from your agent: status, logs and predefined operations, with no open shell.
Keys have read or admin permission, and every access attempt is logged.
The tools expose fixed operations only, even with the server's broad permissions.
Server health and render logs for review.
Run commands from a fixed list only, with no shell.
Restart the render service and the proxy only.
Use the service URL and your key.
Start with health and logs before any action.
Admin actions need a key with admin permission.
Streamable HTTPhttps://video-mcp.marsaplatform.com/mcpBearer YOUR_API_KEYEvery request needs Authorization: Bearer YOUR_API_KEY.
https://video-mcp.marsaplatform.com/mcpclaude mcp add --transport http video-render https://video-mcp.marsaplatform.com/mcp \
--header "Authorization: Bearer YOUR_API_KEY"~/.cursor/mcp.json{
"mcpServers": {
"video-render": {
"url": "https://video-mcp.marsaplatform.com/mcp",
"headers": {
"Authorization": "Bearer YOUR_API_KEY"
}
}
}
}.vscode/mcp.json{
"servers": {
"video-render": {
"type": "http",
"url": "https://video-mcp.marsaplatform.com/mcp",
"headers": {
"Authorization": "Bearer ${input:video-render-key}"
}
}
},
"inputs": [
{
"type": "promptString",
"id": "video-render-key",
"description": "Video Render MCP API key",
"password": true
}
]
}VS Code asks for the key once and stores it securely.
claude_desktop_config.json{
"mcpServers": {
"video-render": {
"command": "npx",
"args": [
"-y",
"mcp-remote",
"https://video-mcp.marsaplatform.com/mcp",
"--header",
"Authorization:${AUTH_HEADER}"
],
"env": {
"AUTH_HEADER": "Bearer YOUR_API_KEY"
}
}
}
}Claude Desktop reaches remote servers through mcp-remote, which needs Node.js. Restart the app after editing.
curl -s -X POST https://video-mcp.marsaplatform.com/mcp \
-H 'Content-Type: application/json' \
-H 'Accept: application/json, text/event-stream' \
-H 'Authorization: Bearer YOUR_API_KEY' \
-d '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{"protocolVersion":"2025-06-18","capabilities":{},"clientInfo":{"name":"test","version":"1"}}}'With a valid key you get the initialize result. Without a key you get 401.
The original page states: “16 MCP tools”. The full list is generated from tools/list once a read key is configured for this site; until then any MCP client shows it after you connect.
Read is for status and logs; admin adds the allowed commands and restarts.
The server runs with broad permissions; the tools limit operations to a fixed list.
Request an access key from the key request page (Arabic form).
The real response for a request without a key:
WWW-Authenticate: Bearer realm="video-server"
{"error": "unauthorized"}Send the header exactly as Authorization: Bearer YOUR_API_KEY.