scrivener-mcp
Click on "Install Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@scrivener-mcpScan my project and give me an overview"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Scrivener MCP
A read-only MCP server that connects Claude Desktop to your Scrivener writing projects.
Work in Scrivener, ask Claude for help. Claude can see your entire project - structure, content, notes, synopses - but all writing happens in Scrivener where it belongs.
What can it do?
Point Claude at your novel and ask:
"Scan the project and give me an overview"
"Find inconsistencies in my character descriptions"
"What plot threads are unresolved?"
"Where do I mention the lighthouse?"
"What's my word count by chapter?"
"Read Chapter 3"
Related MCP server: Co-Reading MCP
Supported Platforms
Platform | Client | Status |
macOS | Claude Desktop | Supported |
Windows | Claude Desktop | Supported |
Requirements
Python 3.10+
Scrivener 3 project (.scriv folder)
Claude Desktop
Installation
# Clone the repo
git clone https://github.com/zaphodsdad/scrivener-mcp.git
cd scrivener-mcp
# Create virtual environment
python3 -m venv .venv
source .venv/bin/activate
# Install
pip install -e .Setup with Claude Desktop
Add to your config file:
Mac:
~/Library/Application Support/Claude/claude_desktop_config.jsonWindows:
%APPDATA%\Claude\claude_desktop_config.json
{
"mcpServers": {
"scrivener": {
"command": "/path/to/scrivener-mcp/.venv/bin/scrivener-mcp"
}
}
}Restart Claude Desktop. That's it.
Available Tools (10)
Tool | Description |
| Scan common locations for Scrivener projects |
| Open a Scrivener project by path |
| Get bird's eye view: chapter titles, word counts, synopses, opening lines |
| Show the binder structure (folders and documents) |
| Read a single document by title, path, or UUID |
| Read a full chapter with all its scenes |
| Full-text search across all documents |
| Word count statistics by chapter/folder |
| Read the synopsis (index card text) for a document |
| Read the inspector notes for a document |
Recommended Workflow
Open project: "Open my Scrivener project Neon Syn"
Scan for overview: "Scan the project" - gives chapter summaries without loading everything
Dive deeper: "Read Chapter 3" - read specific chapters as needed
Search: "Search for mentions of the red door" - searches all documents
If you edit in Scrivener: "Re-open the project" to refresh
Example Prompts
"Find my Scrivener projects"
"Open [project name]"
"Scan the project and summarize each chapter"
"Read Chapter 1"
"Search for mentions of 'lighthouse'"
"What's my word count by chapter?"
"Show me the synopsis for Chapter 3"
"Find plot holes based on the chapter summaries"
How It Works
Scrivener projects are folders containing:
A
.scrivxXML file (the binder structure)RTF files for each document (
Files/Data/{UUID}/content.rtf)
This server parses the XML to understand your project structure, then reads and converts the RTF files to plain text for Claude to analyze.
Why Read-Only?
Scrivener is excellent software. Write in Scrivener. Use this MCP to give Claude context about your work so it can help you think through problems, find inconsistencies, and answer questions about your manuscript.
All writing stays in Scrivener where it belongs.
Limitations
Scrivener 3 format only (Scrivener 1/2 not tested)
Some RTF formatting may not convert perfectly
Read-only by design
Re-open project to see changes made in Scrivener
Related Projects
prose-pipeline - AI-powered prose generation
License
MIT
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- AlicenseAqualityBmaintenanceMCP server that gives Claude Desktop and other desktop MCP clients filesystem powers—read, write, edit, and manage files like AI coding assistants.Last updated17789MIT
- AlicenseBqualityBmaintenanceA local MCP server that gives Claude a durable reading room for EPUB and plain text books, enabling chunk-by-chunk navigation, annotations, progress tracking, and shared margin cards.Last updated2698MIT
- Flicense-qualityBmaintenanceRead-only MCP server that gives Claude live access to your UE5 project state — Blueprints, interfaces, variables, functions, event graphs, materials, structs, and Data Assets.Last updated
- Flicense-qualityAmaintenanceA secure, read-only MCP server that empowers Claude Desktop and AI agents to safely query and inspect local SQLite databases.Last updated
Related MCP Connectors
Augments MCP Server - A comprehensive framework documentation provider for Claude Code
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
MCP server for generating rough-draft project plans from natural-language prompts.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/nazaryanenko/scrivener-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server