Server Configuration
Describes the environment variables required to run the server.
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Tools
Functions exposed to the LLM to take actions
| Name | Description |
|---|---|
| open_project | Open a Scrivener project (.scriv folder) |
| get_structure | Get the hierarchical structure of the project binder |
| read_document | Read the content of a document. Optionally includes synopsis (index card text). |
| write_document | Write content to an existing document |
| create_document | Create a new document or folder in the project |
| delete_document | Move a document to trash |
| move_document | Move a document to a different folder |
| rename_document | Rename a document |
| search_content | Search for content across all documents |
| read_synopsis | Read the synopsis (index card text) of a document |
| write_synopsis | Write or update the synopsis (index card text) of a document |
| get_compile_order | Get the list of documents in compile order from the Draft/Manuscript folder. Useful for seeing what will be included in a compile. |
| compile_manuscript | Compile the manuscript to a PDF file. Only includes documents marked 'Include in Compile'. |
| word_count | Get word count for a specific document or the entire manuscript |
| append_to_document | Append content to the end of an existing document without replacing existing content |
| set_include_in_compile | Set whether a document should be included in compile |
| read_notes | Read the notes (inspector notes) for a document |
| write_notes | Write or update the notes (inspector notes) for a document |
| batch_read | Read multiple documents at once. More efficient than multiple read_document calls. |
| search_with_context | Search for a term and return matches with surrounding paragraphs for context |
| find_all_mentions | Find all sentences mentioning a term across the manuscript. Useful for checking character/place consistency. |
| compare_descriptions | Find all descriptive sentences for a term (sentences with 'was', 'had', 'looked', etc.). Helps identify inconsistent descriptions. |
Prompts
Interactive templates invoked by user choice
| Name | Description |
|---|---|
No prompts | |
Resources
Contextual data attached and managed by the client
| Name | Description |
|---|---|
No resources | |