Skip to main content
Glama

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
open_projectC

Open a Scrivener project (.scriv folder)

get_structureC

Get the hierarchical structure of the project binder

read_documentB

Read the content of a document. Optionally includes synopsis (index card text).

write_documentC

Write content to an existing document

create_documentC

Create a new document or folder in the project

delete_documentC

Move a document to trash

move_documentC

Move a document to a different folder

rename_documentC

Rename a document

search_contentC

Search for content across all documents

read_synopsisC

Read the synopsis (index card text) of a document

write_synopsisC

Write or update the synopsis (index card text) of a document

get_compile_orderB

Get the list of documents in compile order from the Draft/Manuscript folder. Useful for seeing what will be included in a compile.

compile_manuscriptB

Compile the manuscript to a PDF file. Only includes documents marked 'Include in Compile'.

word_countC

Get word count for a specific document or the entire manuscript

append_to_documentA

Append content to the end of an existing document without replacing existing content

set_include_in_compileC

Set whether a document should be included in compile

read_notesC

Read the notes (inspector notes) for a document

write_notesC

Write or update the notes (inspector notes) for a document

batch_readA

Read multiple documents at once. More efficient than multiple read_document calls.

search_with_contextC

Search for a term and return matches with surrounding paragraphs for context

find_all_mentionsB

Find all sentences mentioning a term across the manuscript. Useful for checking character/place consistency.

compare_descriptionsC

Find all descriptive sentences for a term (sentences with 'was', 'had', 'looked', etc.). Helps identify inconsistent descriptions.

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

Latest Blog Posts

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/TwelveTake-Studios/scrivener-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server