Writing MCP runs on your own machine — the client starts it, so there is no endpoint to ping. 256 installs a week from npm. Last commit 11 Jun 2026.
Metadata-first fiction editing and reasoning tools for long-form writing projects.
We read the source, 22 h ago · rules 3dff92dd89df
What this server is able to do. For an MCP server this is often the job itself — a terminal server runs commands because that is what it is for. Listed so you know what you are plugging in, not as an accusation.
const child = spawn(process.execPath, ["--experimental-sqlite", indexPath, ...process.argv.slice(2)], {
? path.join(SYNC_DIR, "universes", universeSegment, STYLEGUIDE_CONFIG_BASENAME)
SELECT scene_id, tag
FROM scene_tags
WHERE project_id = ? AND scene_id IN (${placeholders})
Is this your server and something here is wrong? Tell us — corrections are free and do not require a plan.
We found places where it runs commands, builds paths or queries from values it is given. None of that is a flaw by itself — it becomes one when the code changes, and code changes quietly between releases. We re-read it on every one.
This server runs on your own machine — install it with the package manager and the client starts it for you. Package name taken from the official registry entry.
claude mcp add mcp-writing -- npx -y @hanna84/mcp-writing
{
"mcpServers": {
"mcp-writing": {
"args": [
"-y",
"@hanna84/mcp-writing"
],
"command": "npx"
}
}
}
[mcp_servers.mcp-writing]
command = "npx"
args = ["-y", "@hanna84/mcp-writing"]
{
"mcpServers": {
"mcp-writing": {
"args": [
"-y",
"@hanna84/mcp-writing"
],
"command": "npx"
}
}
}
{
"mcpServers": {
"mcp-writing": {
"args": [
"-y",
"@hanna84/mcp-writing"
],
"command": "npx"
}
}
}
This one needs environment variables set before it will start:
WRITING_SYNC_DIR (Path to the manuscript sync folder that mcp-writing indexes and edits.), DB_PATH (Optional path for the SQLite index database used by the server.), OWNERSHIP_GUARD_MODE (Startup ownership policy for sync-folder files.).
The author declared them in the registry entry; get the values from the project itself.
MCP server for reading, editing, and playtesting RPG Maker MV projects
AI that remembers. Local-first cross-session, cross-project long-term memory for coding tools.
Kdenlive video editing MCP - 36 tools for project, timeline, filters and melt rendering
AI story development, screenplay editing, review, media, and export tools for BeatBandit projects.
Free book-donation pickup logistics and first-edition identification tools for New Mexico.
MCP server for creating and editing Rive (.riv) animation files. 139 tools for AI-driven animation.
MCP server for README.md generation from project metadata
Read, write, and remove metadata from 150+ file formats using ExifTool
Answers built from our own checks of this server.