mcp-writing
A local MCP service for AI-assisted reasoning and editing on long-form fiction projects. It builds a structured index from scene files, allowing AI to query metadata first and load only specific prose when needed, ensuring traceable and reversible edits.
Package and access
Local package with source-attributed installation metadata. Koskamo does not execute packages during review.
What you can do with it
- Trace character arcs and continuity across scenes
- Find related scenes and compare beats
- Propose safe line edits with diff review
- Answer structural questions before loading prose
Source and maintenance
- Maintenance checked
Packages and installation
Source-provided package data. Koskamo has not executed or live-probed this package.
@hanna84/mcp-writing 3.29.3
{
"version": "3.29.3",
"transport": "stdio",
"identifier": "@hanna84/mcp-writing",
"registryType": "npm",
"environmentVariables": [
{
"name": "WRITING_SYNC_DIR",
"format": "filepath",
"isRequired": true,
"description": "Path to the manuscript sync folder that mcp-writing indexes and edits.",
"placeholder": "/path/to/your/scrivener-sync"
},
{
"name": "DB_PATH",
"format": "filepath",
"description": "Optional path for the SQLite index database used by the server.",
"placeholder": "/path/to/writing.db"
},
{
"name": "OWNERSHIP_GUARD_MODE",
"choices": [
"warn",
"fail"
],
"default": "warn",
"description": "Startup ownership policy for sync-folder files."
}
]
}Tools
Reported by the attributed source; not independently observed by Koskamo.
Connect from your client
Each snippet configures the same source-provided package; replace placeholders before use.
Cursor
{
"mcpServers": {
"mcp-writing": {
"command": "npx",
"args": [
"-y",
"@hanna84/mcp-writing@3.29.3"
],
"env": {
"WRITING_SYNC_DIR": "<YOUR_WRITING_SYNC_DIR>",
"DB_PATH": "<YOUR_DB_PATH>",
"OWNERSHIP_GUARD_MODE": "<YOUR_OWNERSHIP_GUARD_MODE>"
}
}
}
}Cline
{
"mcpServers": {
"mcp-writing": {
"command": "npx",
"args": [
"-y",
"@hanna84/mcp-writing@3.29.3"
],
"env": {
"WRITING_SYNC_DIR": "<YOUR_WRITING_SYNC_DIR>",
"DB_PATH": "<YOUR_DB_PATH>",
"OWNERSHIP_GUARD_MODE": "<YOUR_OWNERSHIP_GUARD_MODE>"
}
}
}
}VS Code
{
"servers": {
"mcp-writing": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@hanna84/mcp-writing@3.29.3"
],
"env": {
"WRITING_SYNC_DIR": "<YOUR_WRITING_SYNC_DIR>",
"DB_PATH": "<YOUR_DB_PATH>",
"OWNERSHIP_GUARD_MODE": "<YOUR_OWNERSHIP_GUARD_MODE>"
}
}
}
}Claude Desktop
{
"mcpServers": {
"mcp-writing": {
"command": "npx",
"args": [
"-y",
"@hanna84/mcp-writing@3.29.3"
],
"env": {
"WRITING_SYNC_DIR": "<YOUR_WRITING_SYNC_DIR>",
"DB_PATH": "<YOUR_DB_PATH>",
"OWNERSHIP_GUARD_MODE": "<YOUR_OWNERSHIP_GUARD_MODE>"
}
}
}
}Let your agent find its tools
Find servers like mcp-writing from your agent. Add Koskamo once to search the index for endpoints, access requirements, and client setup. Public discovery needs no key.