{
 "schema_version": 1,
 "generated": "2026-10-20",
 "id": "beatapi-beatdesign--let-agent-edit-timeline-in-project",
 "repo": "BeatAPI/BeatDesign",
 "repo_url": "https://github.com/BeatAPI/BeatDesign",
 "repo_slug": "beatapi-beatdesign",
 "title": "Let an MCP agent edit the same timeline you see",
 "page_title": "How to let an MCP agent edit the same timeline you see with Beat Design",
 "summary": "Connect a coding agent over local MCP so it updates Editor timelines, overlays, and captions in your open project.",
 "who": "A developer or editor who already uses Claude Code, Codex, or Cursor and wants the agent to do repetitive timeline work while they review in the browser.",
 "problem": "Repetitive Editor work such as placing a logo overlay or adjusting subtitles for many clips is slow to do by hand in a browser.",
 "outcome": "The agent makes timeline changes through Beat Design's project services, and the changes appear in the open browser workspace for review.",
 "steps": [
  "Run `pnpm install`, then `pnpm db:push`.",
  "Run `pnpm dev:agent` to start the visual workspace and the local HTTP MCP endpoint.",
  "Follow the Agent integration guide for your host, such as Claude Code, Codex, or Cursor.",
  "Open http://127.0.0.1:3020 and open your Beat Design project.",
  "Ask the agent to make the timeline changes and leave the Editor open for review."
 ],
 "agent_prompt": "Using the BeatDesign MCP tools in <repo path>, open the latest project, add the clips in <clip folder> to a timeline, place the logo overlay at <logo file>, and style the SRT captions. Confirm the changes appear in the browser Editor and report what changed.",
 "agents": [
  "claude-code",
  "codex",
  "cursor"
 ],
 "difficulty": "Advanced",
 "time": "45 minutes",
 "basis": "readme",
 "caveat": "The README lists MCP host setup in separate per-agent guides, so you must follow the guide for your own host before the agent can see the tools.",
 "category": "Content",
 "tags": [
  "Content"
 ],
 "lang": "typescript",
 "requirements": [
  "Node.js 22 or newer",
  "pnpm 10 or newer",
  "A current Chrome browser on macOS or Windows",
  "A BeatAPI API key, only if you want to generate or analyze media or use AI redo"
 ],
 "risk": "dual-use",
 "seen_in_the_wild": false,
 "mentioned_publicly": false,
 "risks": [],
 "best": false,
 "score": 0.9,
 "evidence": [],
 "url": "https://dedupedai.com/use-cases/beatapi-beatdesign/let-agent-edit-timeline-in-project/",
 "md": "https://dedupedai.com/use-cases/beatapi-beatdesign/let-agent-edit-timeline-in-project/index.md",
 "disclaimer": "Deduped lists open-source repositories that belong to other people. We do not own, maintain, audit, or vouch for any of them, and a repo appearing here is not an endorsement or a safety check. The use cases, steps, and prompts are written by AI and may be incomplete, outdated, or just wrong. Where a use case is marked \"Seen in the wild\", we link to public posts where someone described something similar, but we have not verified those posts and the use case itself is still our AI's own write-up. Use all of this at your own risk. Only run code, commands, or agents on systems and accounts you are authorized to use, and read the code and every command before you run it, especially anything that touches credentials, files, or the network. Nothing here is professional, security, legal, or financial advice. All trademarks and project names belong to their respective owners, and their use here does not imply affiliation. Content is provided as is, without warranties of any kind. Found a mistake, a safety problem, or something you want removed? Email hello@dedupedai.com and we will look at it promptly.",
 "api": "https://dedupedai.com/api/v1/usecases/beatapi-beatdesign--let-agent-edit-timeline-in-project.json",
 "api_version": "v1"
}
