Scrivener MCP
npm versionnpm downloadsGitHub starsLicense

Help With the Structure. The Sentences Stay Yours.

Ask where Act Two sags. Find the scene you half remember. Move a chapter without retyping it. Scrivener MCP lets Claude, ChatGPT or any assistant you already use read and reorganize your Scrivener project on your say-so, and only on your say-so. No copy-pasting, no exporting, and no change you did not ask for. Free and open source.

Scrivener 3 on macOS, Windows, and Linux · Node.js 18+

$ npm install -g scrivener-mcp

One line and Claude Desktop is set up. Using something else? Run npx scrivener-setup and it walks you through it.

What You Can Do

Talk to your manuscript the way you would talk to a trusted reader who has the whole thing in their head. You keep the pen.

Restructure Without Retyping

Move a scene, split a chapter, rewrite a synopsis, reorder the binder. Say what you want in plain language and it happens inside your Scrivener project, with your words exactly where you left them.

"Create a new scene called 'The Reveal' after Chapter 5"

Hear Where It Drags

Ask about the pacing of a chapter, the balance of dialogue and description, or where the emotional arc goes flat. The answer comes from your actual prose, not from a writing manual.

"Analyze the pacing of Chapter 3 and identify slow sections"

Tighten on Your Terms

Ask for one specific pass: strip filter words, strengthen verbs, vary sentence length, add sensory detail. You name the change and the chapter; nothing is rewritten that you did not ask for.

"Eliminate the filter words in Chapter 7 and strengthen the verbs"

Keep Your Characters Straight

Profiles and plot threads that persist between sessions, so the assistant remembers what you told it last month. Ask it to check for slips like a character walking briskly when they have a documented limp.

"Check Marcus for consistency issues across all chapters"

Find the Scene You Half Remember

Describe what happens and it finds the scene, even when you cannot recall a single phrase from it. Search runs on your own machine, so your manuscript is never uploaded and no API key is needed.

"Find all scenes where Elena and Marcus are alone together"

Compile When You Are Ready

Assemble the chapters into a single manuscript with the separators and structure your agent or editor asked for, straight from the binder you already keep.

"Compile all chapters with scene break separators"

60+
Things You Can Ask For
14
Kinds of Revision Pass
6
Ways to Install
3
Mac, Windows, Linux
695
Downloads/mo
5.5K
Total Downloads
67
GitHub Stars

Install However You Are Comfortable

If you have never opened a terminal, the first line is the only one you need. The rest are for people who already have a preference.

npmRecommended
npm install -g scrivener-mcp
npxNo install
npx scrivener-mcp
HomebrewmacOS
brew install writerslogic/tap/scrivener-mcp
SmitheryClaude
npx -y @smithery/cli install scrivener-mcp --client claude
GitHubSource
npm install -g writerslogic/scrivener-mcp
DockerContainer
docker run -i --rm -v /path/to/projects:/projects scrivener-mcp

Works With the Assistant You Already Use

Claude DesktopClaude CodeVS Code (Copilot)CursorContinueAny MCP client

Made by WritersLogic, Inc. · Free for your own writing, your studies and open-source work