Model Context Protocol · stdio

MCP server for AI text detection and humanization

Give Claude Code, Cursor, Codex or another MCP client three focused text-quality tools: detect machine-writing patterns, rewrite weak AI copy, and remove hidden Unicode tricks.

Download MCP server Get an API key Installation guide
3 toolscheck, humanize, clean
0 depsone auditable .mjs file
Node 18+standard JSON-RPC over stdio

What this MCP server does

MCP lets an AI application discover and call external tools through a standard protocol. Neuroslop runs as a local stdio server: your client starts the process, reads its tool definitions, and calls only the tool you approve in that client.

neuroslop_check

Returns a deterministic liveliness score from 0 to 100 plus concrete slop markers. The same input produces the same rule-based result; the check itself does not call an LLM.

neuroslop_humanize

Rewrites machine-sounding text while preserving its meaning. Choose Standard or Premium and receive before/after scores with the result.

neuroslop_clean

Removes zero-width characters, fake spaces and mixed-script homoglyphs locally. It needs no network connection and no API key.

Install in three steps

1Check Node.js

Run node --version. Version 18 or newer is required because the server uses the built-in Fetch API.

2Download the single server file

macOS / Linux
curl -fsSL https://neuroslop.net/downloads/neuroslop-mcp.mjs -o "$PWD/neuroslop-mcp.mjs"
Windows PowerShell
Invoke-WebRequest https://neuroslop.net/downloads/neuroslop-mcp.mjs -OutFile neuroslop-mcp.mjs

Direct download: neuroslop-mcp.mjs

3Add it to your MCP client

Replace the absolute file path and YOUR_API_KEY. Keep the configuration containing your key out of Git.

Claude Code · .mcp.json
{
  "mcpServers": {
    "neuroslop": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/neuroslop-mcp.mjs"],
      "env": { "NEUROSLOP_API_KEY": "YOUR_API_KEY" }
    }
  }
}
Cursor · .cursor/mcp.json
{
  "mcpServers": {
    "neuroslop": {
      "command": "node",
      "args": ["/ABSOLUTE/PATH/neuroslop-mcp.mjs"],
      "env": { "NEUROSLOP_API_KEY": "YOUR_API_KEY" }
    }
  }
}
Codex · ~/.codex/config.toml
[mcp_servers.neuroslop]
command = "node"
args = ["/ABSOLUTE/PATH/neuroslop-mcp.mjs"]
env = { NEUROSLOP_API_KEY = "YOUR_API_KEY" }
No key yet? The server still starts and neuroslop_clean remains available locally. Get a key only when you need hosted check or humanization.

Verify the connection

Restart or reload the MCP client, then ask: “Use Neuroslop to clean hidden characters in this text, check its liveliness score, and explain the markers.” Your client should request permission to call neuroslop_clean and neuroslop_check.

Data and security boundaries

ToolWhere it runsData sentKey
neuroslop_cleanLocally in Node.jsNothing leaves the processNot required
neuroslop_checkOfficial Neuroslop APIThe text passed to the tool, over HTTPSRequired
neuroslop_humanizeOfficial Neuroslop APIThe text and selected rewrite options, over HTTPSRequired

The module accepts the key only from NEUROSLOP_API_KEY. It does not print the key in tool responses. Review your MCP client's own permission and logging settings before processing sensitive material.

Useful workflows

Content QA

Check a draft before publication, inspect the exact markers, then humanize only if the score and context justify a rewrite.

Agent output guardrail

Add a final quality pass to an agent workflow without copying text between a browser, editor and chat.

Unicode hygiene

Clean pasted content before diffing, indexing or reviewing it so invisible characters cannot distort the result.

Frequently asked questions

What is the Neuroslop MCP server?

It is a local stdio process that exposes three Neuroslop text-quality tools to compatible AI agents.

Which MCP clients are supported?

Any client that can launch a standard MCP server over stdio, including Claude Code, Cursor and Codex. Exact configuration file locations are controlled by each client.

Do I need an API key?

neuroslop_clean works locally without one. neuroslop_check and neuroslop_humanize use the hosted API and require a key with quota.

What data leaves my computer?

The clean tool sends nothing. Check and humanize send only the text provided to that tool and its options to the official Neuroslop API over HTTPS.

Does it require npm dependencies?

No. The server is one zero-dependency JavaScript module for Node.js 18 or newer.

Where should I store the key?

Use the MCP client's environment configuration or its supported secret store, and never commit a real key to your repository.

Related resources