Audits non-fiction prose locally and provides trainable voice styles, presets, and MCP tools for Claude and other clients.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent β or use 1-click editor setup below.
We haven't yet run this listing's install command through our automated sandbox check. This isn't a red flag β we're steadily working through the catalog.
π‘ Paste the JSON block into your client's configuration file under mcpServers, then restart the application.
Inspect callable tools, capabilities, and parameters exposed to AI agents by Etincel Nonfiction.
The etincel-nonfiction MCP server combines two related capabilities: deterministic prose auditing and a voice layer for non-fiction drafting. Its audit identifies patterns that can make writing appear machine-generated, including uniform paragraph lengths, low sentence-length variation, mechanical register changes, and vocabulary or phrasing such as repeated high-frequency AI-associated terms. Findings include locations, severities, explanations, and suggested alternatives where applicable. The tool reports what it found rather than changing the source text.
The voice layer lets an author train a named style from their own writing. A trained style can be selected for individual requests or made the default. The repository also includes twelve presets covering emotional tones and use cases, including executive briefs, reflective essays, code comments, Slack messages, LinkedIn posts, website copy, and blog posts. Presets provide drafting context through formality, warmth, directness, sentence-rhythm, and voice descriptions; they are not fill-in templates.
The local server is designed for MCP hosts such as Claude Desktop and Claude Code, and can also be used with Cursor or other MCP clients. After installation, users make ordinary drafting requests and can ask the skill to write in a named voice or train a new one from sample text. The fork_style capability can turn a preset into a customized trained voice.
Auditing is deterministic and local. The underlying audit_text function powers both MCP usage and the command-line interface, so the same analysis can be applied in a conversation, a repository check, or continuous integration. The audit does not call a model, send text over the network, or decide who authored the document. It reports patterns and leaves edits to the author.
Run the local MCP server with npx etincel serve. A standard MCP configuration uses the npx command with etincel and serve as arguments. A local clone can instead be built with npm install && npm run build, then started with Node against dist/server.js.
The hosted deployment is available at https://etincel.ai/api/mcp over Streamable HTTP and uses account-based authentication. It is separate from this repository, which contains the local engine, CLI, and skill. MCP-aware clients that discover registry entries may find the server under ai.etincel/etincel-nonfiction.
The CLI accepts Markdown and Markdown-with-JSX files, automatically choosing the docs register for those extensions unless another register is supplied. It supports file globs, register selection, severity thresholds, and JSON output. A GitHub Action wraps the same lint command and can fail checks when findings reach the configured threshold.
audit_text and receive structured findings.fork_style.The repository reports measured AUC values by register rather than presenting the audit as authorship detection. Calibrated registers include docs, blog, memo, and essay; email and general are described as uncalibrated in the project documentation.
Factual signals from GitHub, npm, and our automated checks β not a rating.
No reviews yet β be the first to share how this listing worked for you.
Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.
[](https://allmcps.com/mcp/etincel-nonfiction-2)<a href="https://allmcps.com/mcp/etincel-nonfiction-2"><img src="https://allmcps.com/api/badge/etincel-nonfiction-2?style=directory" alt="Etincel Nonfiction on AllMCPs" /></a>