Runs local AI-text detection, AI-tell span finding, reuse comparison, and grammar checks through MCP.
Copy the AI prompt to install this server into Claude Code, Cursor, or another agent โ or use 1-click editor setup below.
This server is confirmed live โ we successfully called its tools/list endpoint directly (see the verified badge above). We haven't yet sandbox-tested the stdio install command below specifically, which is a separate, ongoing check.
๐ก 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 Byakugan.
detect_ai_textScore how likely a passage reads as AI-written, fully on-device, with a per-signal breakdown and a confidence band. Returns a 0 to 100 likelihood, never a yes/no verdict. The signal is directional and biased against non-native English writers, so treat it as a second opinion and not proof. Get a read here, then call find_ai_tells to locate the spans worth rewriting.
find_ai_tellsLocate the exact character spans that read as AI, covering stock phrasing, long dashes, and formulaic sentence openers. Returns a list of spans with start, end, the matched text, and a note. Use these to rephrase only the flagged parts and leave the rest of the writing intact. Deterministic.
check_reuseCompare the text against reference documents you provide, using word shingles, and return the share of overlap and the verbatim shared passages. This is a local check against the documents passed in. It does not search the web or any plagiarism database. Deterministic.
check_grammarRun a rule-based grammar and style check over the text, fully on-device, and return each issue with its character span, a message, the flagged text, and suggested fixes. Use it to tidy grammar and phrasing, before or after rewriting the flagged AI tells. Deterministic.
JayOfemi/byakugan MCP server exposes four local text-analysis operations through the Model Context Protocol. It is intended for use from Claude Desktop, an IDE, or another MCP-compatible client. The project also includes a browser-based checker, but the MCP package is the part that lets an existing AI assistant request analysis and help rewrite the supplied text.
The processing is designed to remain on the local machine. No external AI-detection service, web search, or plagiarism database is involved in the MCP tools described here.
The server accepts text through MCP tool calls and returns structured results. detect_ai_text produces a likelihood from 0 to 100, a confidence band, and a breakdown by signal. It does not return a yes-or-no authorship decision. The project warns that this signal is directional and can be biased against non-native English writers, so it should be treated as supporting evidence only.
find_ai_tells identifies character ranges that match patterns such as stock wording, long dashes, and formulaic sentence openings. Each result includes the start and end positions, the matched text, and an explanatory note. This makes it possible to revise only the flagged sections instead of rewriting an entire passage.
check_reuse compares text with reference documents supplied in the request. It uses word shingles and reports the overlap share along with verbatim passages that match. The comparison is limited to those provided documents and does not look for matches on the public web.
check_grammar applies rule-based grammar and style checks locally. Results include character spans, messages, the affected text, and suggested fixes. The checks can be used before or after revising the spans identified by the AI-tell analysis.
The documented MCP setup runs the published package with Node's package runner:
Add this entry to Claude Desktop's configuration and restart the application. Claude Code can instead install the project as a plugin using the marketplace and plugin commands documented by the repository. The project specifies Node 22 through its .nvmrc file, and the MCP implementation is located in the repository's mcp/ package.
JayOfemi/byakugan MCP server includes these capabilities:
The detection and analysis results are intended to guide review and editing. They do not establish whether a person or AI wrote a passage.
Detection is not a proof mechanism, and the repository specifically notes bias against non-native English writers. Reuse checking only covers documents provided to the tool; it is not an internet search or database-backed plagiarism check. AI-tell and grammar findings are narrow, actionable signals, so users should review suggested changes rather than applying them as unquestionable corrections.
The project is free, open source, and released under the MIT license. Its MCP workflow is local, so it does not require a third-party API credential according to the provided setup.
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/jayofemi-byakugan)<a href="https://allmcps.com/mcp/jayofemi-byakugan"><img src="https://allmcps.com/api/badge/jayofemi-byakugan?style=directory" alt="Byakugan on AllMCPs" /></a>