github not yet analyzed

writerslogic/scrivener-mcp

github

The definitive MCP server for Scrivener. Connect your novels, screenplays, and manuscripts to Claude, ChatGPT, and other AI assistants. 60+ tools for document management, writing analysis, content enhancement, semantic search, and character/plot tracking.

maintainer
writerslogic
license
AGPL-3.0
first seen
2026-06-12
last seen
2026-06-17
releases · 30d
6
short id

Drift inferred · capture-to-capture

No drift recorded — single capability capture; advisories appear once its surface changes.

capabilities 39 tools
transport stdio counts 39 tools · 0 res · 0 prompts permission surface via README inference

tools

  • analyze_document

    AI-powered writing analysis

  • analyze_story_structure

    Plot arc and structure analysis (requires Neo4j)

  • backup_databases

    Backup project databases

  • batch_update_synopsis_notes

    Update multiple documents at once

  • check_character_consistency

    Find contradictions across the manuscript

  • compile_documents

    Combine documents with formatting

  • create_document

    Create a new document or folder

  • create_relationship

    Define relationships between entities

  • critique_document

    Constructive feedback on specific focus areas

  • deep_analyze_content

    Comprehensive metrics (readability, pacing, emotion, style)

  • delete_document

    Move to trash

  • enhance_content

    Apply a specific improvement to a document

  • find_analogies

    Analogical reasoning (A is to B as C is to ?)

  • find_character_relationships

    Character relationship graph (Neo4j)

  • get_all_documents

    Flat list of every document

  • get_character_profiles

    Retrieve all saved characters

  • get_document_annotations

    Read Scrivener annotations and footnotes

  • get_document_info

    Document metadata, parent path, location

  • get_plot_threads

    View all plot threads

  • get_structure

    Browse the binder hierarchy

  • get_style_guide

    View current style guide

  • get_word_count

    Word and character counts

  • get_writing_statistics

    Writing stats over a time period

  • get_writing_stats

    Word counts, session history, progress

  • is_project_modified

    Check for unsaved work

  • move_document

    Reorganize in the binder

  • open_project

    Open a .scriv project (accepts .scriv folders or .scrivx files)

  • query_database

    Run custom SELECT queries on project data

  • read_document

    Read document content

  • recover_document

    Restore from trash

  • rename_document

    Change title

  • save_character_profile

    Store character details that persist across sessions

  • save_plot_thread

    Track plot lines and their status

  • save_project

    Save pending changes

  • search_content

    Full-text search across all documents

  • semantic_search

    Find passages by meaning, not just keywords

  • update_metadata

    Update synopsis, notes, label, status, custom metadata

  • update_style_guide

    Set tone, voice, POV, tense preferences

  • write_document

    Write or replace content

code evidence
evidence-backed findings quoted directly from the published source artifact — not inferred

This server hasn't been statically analyzed yet (npm/PyPI artifacts only).