avoid-ai-writing-mcp
Provides local, deterministic scoring and detailed auditing of text for AI-writing patterns via two read-only tools, with no network calls or language models.
README
avoid-ai-writing-mcp
A local, deterministic MCP server for auditing prose with the published
avoid-ai-writing-detector.
It exposes two read-only tools:
score_textreturns a compact score, classification, confidence, and counts.audit_textadds a bounded set of flagged patterns, suggested alternatives, statistics, and highlighted sentence regions.
The server makes no network calls and uses no language model. Text stays inside the local MCP process. Scores are heuristic writing-pattern signals, not proof that a person or model wrote the text.
Requirements
- Node.js 20 or newer
- An MCP host that supports local stdio servers
Install
Add this server to Claude Code:
claude mcp add avoid-ai-writing -- npx -y avoid-ai-writing-mcp
Or add it to an MCP JSON configuration:
{
"mcpServers": {
"avoid-ai-writing": {
"command": "npx",
"args": ["-y", "avoid-ai-writing-mcp"]
}
}
}
To run the current source directly from GitHub instead, use
github:conorbronsdon/avoid-ai-writing-mcp as the package spec.
The package uses stdio for protocol messages. It does not open a port or send input to an API.
Tool inputs
Both tools accept:
| Field | Type | Required | Description |
|---|---|---|---|
text |
string | yes | Text to evaluate locally (maximum 100,000 characters). |
context |
enum | no | general (default), technical, marketing, or personal. |
technical mode reduces noise from patterns that are normal in code-adjacent
writing. The other modes preserve the detector's context-specific behavior.
audit_text returns at most 100 issues and 100 highlighted regions. Its
truncated field reports how many additional items the detector produced.
Development
npm install
npm test
npm run inspect
npm run inspect launches the official MCP Inspector against the local stdio
entry point.
Scope
This package intentionally does not expose a rewrite tool. Rewriting requires editorial judgment and often a hosted model; adding that would undermine this server's deterministic, local, privacy-preserving contract.
License
MIT
Recommended Servers
playwright-mcp
A Model Context Protocol server that enables LLMs to interact with web pages through structured accessibility snapshots without requiring vision models or screenshots.
Magic Component Platform (MCP)
An AI-powered tool that generates modern UI components from natural language descriptions, integrating with popular IDEs to streamline UI development workflow.
Audiense Insights MCP Server
Enables interaction with Audiense Insights accounts via the Model Context Protocol, facilitating the extraction and analysis of marketing insights and audience data including demographics, behavior, and influencer engagement.
VeyraX MCP
Single MCP tool to connect all your favorite tools: Gmail, Calendar and 40 more.
graphlit-mcp-server
The Model Context Protocol (MCP) Server enables integration between MCP clients and the Graphlit service. Ingest anything from Slack to Gmail to podcast feeds, in addition to web crawling, into a Graphlit project - and then retrieve relevant contents from the MCP client.
Kagi MCP Server
An MCP server that integrates Kagi search capabilities with Claude AI, enabling Claude to perform real-time web searches when answering questions that require up-to-date information.
Neon Database
MCP server for interacting with Neon Management API and databases
E2B
Using MCP to run code via e2b.
Exa Search
A Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.
Qdrant Server
This repository is an example of how to create a MCP server for Qdrant, a vector search engine.