{
  "markdown": "# Maestro MCP Server\n\n<!-- mcp-name: io.github.AceDataCloud/mcp-maestro -->\n\nProduce complete videos from a natural-language brief with [Maestro](https://studio.acedata.cloud/maestro) through the Ace Data Cloud API. Maestro plans the script, creates or sources media, generates voiceover and music, edits, captions, renders, and returns finished video variants.\n\n## Install\n\n```bash\npip install mcp-maestro\nexport ACEDATACLOUD_API_TOKEN=\"your-token\"\nmcp-maestro\n```\n\nGet an API token from [platform.acedata.cloud](https://platform.acedata.cloud/console/applications).\n\nFor a hosted connection, use `https://maestro.mcp.acedata.cloud/mcp`. It accepts a direct Ace Data Cloud Bearer token and supports OAuth sign-in.\n\n## Tools\n\n| Tool | Purpose |\n|---|---|\n| `maestro_create_video` | Create a video or run `remix`, `edit`, or `extend` on an earlier task |\n| `maestro_get_task` | Read progress, status, and final language variants for one task |\n\n## Example\n\nAsk an MCP client:\n\n> Create a 45-second 16:9 English product launch video from this product photo. Use an editorial style and a documentary voice.\n\nThe tool returns a `task_id` immediately. Query that ID until `status` is `succeeded` or `failed`. Successful tasks expose videos in `response.data.variants`.\n\n## Production contract\n\nMaestro provides the complete capability set on every request: all actions and scenarios, 5–300 seconds, up to 4 languages, and 1080p/30fps output. The base price is 0.60 Credits per delivered second. Avatar uses a 1.15× scenario multiplier, drama uses 1.35×, and each additional delivered language adds 6 Credits. Failed tasks and task polling are free.\n\n\nTo revise an existing result, call `maestro_create_video` with an iteration action and the prior task ID:\n\n```json\n{\n  \"prompt\": \"Keep the visuals but tighten the first 10 seconds and use a warmer voice.\",\n  \"action\": \"edit\",\n  \"ref_task_id\": \"previous-task-id\"\n}\n```\n\n## MCP Client Configuration\n\n```json\n{\n  \"mcpServers\": {\n    \"maestro\": {\n      \"command\": \"uvx\",\n      \"args\": [\"mcp-maestro\"],\n      \"env\": {\n        \"ACEDATACLOUD_API_TOKEN\": \"your-token\"\n      }\n    }\n  }\n}\n```\n\n## Development\n\n```bash\npip install -e \".[dev,test,release]\"\npytest --cov=core --cov=tools\nruff check .\nruff format --check .\nmypy core tools main.py\npython -m build\n```\n\nSee the [Maestro API documentation](https://platform.acedata.cloud/documents/maestro) for billing and response details.\n\n## Documentation\n\n<!-- canonical-documentation -->\n[Documentation](https://platform.acedata.cloud/documents/maestro)\n",
  "bytes": 2540,
  "sha": "8d8688d8ce64ea99584c9752b38016211295794adaf9049f09a0775a17af467c",
  "repo_slug": "acedatacloud/maestromcp",
  "fonte": "repo",
  "truncated": false,
  "api": "https://agentalog.com/api/listings/mcp_io_github_acedatacloud_mcp_maestro_60933809/readme"
}