Contents

Use your Claude subscription with Reelwright on the web

The web edition of Reelwright, at reelwright.diy/app, works with your own Claude Pro or Max plan. Your own Claude, Claude Code or the Claude app, connects to Reelwright's MCP server and works on your shows from there: it reads them, writes scripts, directs episodes and proposes changes, and what it proposes appears in Studio for you to approve. It works as you, with your role in each show.

Reelwright never sees your Claude sign-in: you sign in to Claude in Claude's own app, and to Reelwright in your browser. Until Claude is connected, Studio's chat opens on the ways in, your own Claude first: Use Reelwright from Claude (below), then Chat using my Claude plan for Studio's own chat on your plan. An Anthropic API key is the last way, folded under Use an Anthropic API key instead: paste the key there and press Enter, and the showrunner answers in the same chat. Settings › Claude (Ctrl+, or the gear at the foot of the rail, or More ways to connect in the chat) has it too, under Anthropic API key, where you can also test, replace and remove it.

The address of Reelwright's MCP server is:

https://reelwright.diy/app/mcp

Settings › Claude in the web edition (or Connect Claude… anywhere it is offered) has it and the command below ready to copy under Your Claude subscription, and lists your connections. Its top says how Claude is connected now, and which way is used for what.

Settings › Claude in the web edition, Your Claude subscription: the claude mcp add command and the connector's address, each with Copy, Create a token, and Claude Code connected, last used, with Disconnect

With Claude Code

  1. In a terminal, run:

    claude mcp add --transport http reelwright https://reelwright.diy/app/mcp
    
  2. Sign in:

    claude mcp login reelwright
    

    (or, inside Claude Code, type /mcp, choose reelwright, then Authenticate). Your browser opens Reelwright: sign in with the code it emails you, then choose Allow on "Allow Claude to work on your shows?". Claude Code says Authenticated with "reelwright".

  3. Ask Claude for what you want ("make the engineer older", "write the cold open"). It starts on the show you last opened in Studio; ask it to list your shows or to switch to another one.

claude mcp list shows whether it is connected.

With the Claude app (claude.ai or Claude Desktop)

The quickest way: in Studio's chat, press Use Reelwright from Claude, its first way in (or, in Settings › Claude, Open claude.ai with Reelwright filled in). claude.ai opens on Add custom connector with the name and the address filled in; press Add, then Connect, and Allow when Reelwright asks. A connector added on claude.ai is in Claude Desktop and the Claude mobile app too. By hand:

  1. In Claude, open Customize › Connectors and choose Add custom connector.
  2. Name it Reelwright, give it the address https://reelwright.diy/app/mcp and press Add. If Claude asks how to sign in, choose Sign in now. Either way it offers to name itself works: Use Claude's published identity (Reelwright reads the description Claude publishes of itself) or Register automatically.
  3. Press Connect: Reelwright opens in your browser to sign in and allow it. The connector then shows Connected.

Then ask Claude about your shows in any conversation, with the Reelwright connector on.

Without a browser

Over SSH, claude mcp login reelwright --no-browser prints the address to open in a browser elsewhere; paste back the address the browser lands on when Claude Code asks for it.

Where Claude runs with no one to sign in at all (a server, a script), make a token instead: in Settings › Claude, Your Claude subscription, press Make a token. Studio shows the command with the token in it, once:

claude mcp add --transport http reelwright https://reelwright.diy/app/mcp \
  --header "Authorization: Bearer rwp_…"

Copy it then: Reelwright keeps only a fingerprint of it and cannot show it again. A token works for a year unless you disconnect it.

What Claude can do

  • Read your shows and the ones shared with you: characters, sets, scripts, episodes, memory, and previews as pictures.
  • Propose: every change it makes is a proposal that waits in Studio, where you (or whoever edits the show) approve or reject it. If Studio is open on the show, the proposal appears as it is made.
  • Decide only when you ask in so many words: approve, reject, undo, redo, lock and unlock. Claude Code asks you before each of these.
  • Comment: list a show's comment threads, start one on the show, a character, script lines or a moment on the timeline, and reply, as you would in Studio.
  • Never more than your role allows. In a show you review, it reads and comments but changes nothing; in a show you can only view, it only reads.
  • Tools that call a model themselves (the model director, show memory's model pass) use your own Anthropic API key if you connected one, within the cap the service sets you; without one they say so, and Claude can direct with the heuristic director instead.

Studio's own chat on your plan

Studio's chat in the web edition can run on your plan too, through the Claude Code on your own computer, by a small helper that runs there. It is off unless you choose it.

  1. In Studio's chat, while Claude is not connected, press Chat using my Claude plan (it says it needs a small helper on your computer). Studio shows one command to copy, with a pairing code in it that works once, for ten minutes.

  2. On your computer, with Claude Code installed and signed in with your plan (claude auth login; on a computer with no browser, claude setup-token, with the token it prints in CLAUDE_CODE_OAUTH_TOKEN), and Reelwright installed, paste it in a terminal:

    reelwright claude bridge --service https://reelwright.diy/app --pair ABCD-EFGH
    

    It says "connected" and keeps running; stop it with Ctrl-C. The helper keeps its own token on your computer, readable by you only, so the same command without --pair starts it again later. You never paste a token.

  3. Studio notices the helper by itself, puts the chat on your plan, and its header says "Connected: your Claude plan, through your computer".

Have the installed Reelwright Studio on that computer, signed in? Turn on Let this computer run my web chat on my Claude plan in its Settings › Claude instead: it runs the helper for you. (Settings › Claude in the web edition still has the old way too: Make a token, then Also use my plan for Studio's chat, then REELWRIGHT_TOKEN=rwp_… reelwright claude bridge --service ….)

Then talk to the showrunner in Studio's chat as usual. Your messages go to your computer, the Claude Code there answers on your plan with the show's tools, and the answer streams back into Studio; what it proposes waits for you there. Each message counts against your plan's usage limits. If the helper is not running, the chat's header says so, with the command that starts it again, and Connect Claude opens Settings › Claude, where you can switch back to an API key. Reelwright never sees your Claude sign-in: the bridge runs the Claude Code on your computer exactly as you would.

Disconnecting

Settings › Claude, Your Claude subscription lists each Claude you allowed and each token you made, with when it was last used. Disconnect stops it at once. You can also remove Reelwright from Claude Code (claude mcp remove reelwright) or from Claude's connectors. Signing in lasts while you use it: Claude's access refreshes every hour, and a connection unused for 30 days ends by itself.

Questions

  • Is this allowed by Anthropic's terms? Yes: Claude Code and the Claude apps are made to use MCP servers like this one, each person on their own plan. Reelwright never handles your Claude sign-in and never runs Claude on your plan itself.
  • Does it cost anything on Reelwright? No. What Claude does counts against your Claude plan's usage, as anything else you do in Claude.
  • "Needs authentication" in claude mcp list? Run claude mcp login reelwright (or, in Claude Code, /mcp, reelwright, Authenticate).
  • It stopped working. You may have disconnected it in Studio, or the service's owner signed you out everywhere: sign in again with claude mcp login reelwright, or with the connector's Connect in Customize › Connectors.

How it is built is in Claude on the web, over MCP.