Sponsored by Deepsite.site

Byakugan: Private, open-source AI-text checker

Created By
JayOfemia month ago
A private, open-source AI-text checker, as a browser app and an MCP server, all on your own machine.
Overview

AI Checker (MCP) byakugan MCP server

AI-text checks inside the AI assistant you already use, on your machine. Add it to your MCP client and it gives that assistant a detection read, the exact phrases that read as AI, a reuse check, and a grammar pass, so the assistant can act on them without your text going to a website. Because the rewriting runs on your own model, a stronger model gives better results than the small one the site runs in the browser. Ships as an MCP server and a TypeScript library.

Install

Add it to your MCP client's config. For Claude Desktop, open Settings, then Developer, then Edit Config, and add:

{
  "mcpServers": {
    "ai-checker": {
      "command": "npx",
      "args": ["-y", "@jayofemi/ai-checker"]
    }
  }
}

Restart the client. For other MCP clients (IDEs and the like), point them at the command npx -y @jayofemi/ai-checker over stdio.

Use

Ask the assistant in plain language:

  • "use ai-checker to check whether this reads as AI" (then paste your text)
  • "use ai-checker to find the parts that read as AI, then rewrite only those"
  • "use ai-checker to check this draft against my notes for reuse"
  • "use ai-checker to grammar-check this draft"

The server returns the analysis; the assistant rewrites from it.

The tools

The server is deterministic. It hands the assistant precise local analysis to work from, and does not rewrite text itself.

  • detect_ai_text - a 0 to 100 likelihood that the text reads as AI, with a per-signal breakdown and a confidence band. Never a yes/no verdict.
  • find_ai_tells - the exact character spans that read as AI (stock phrasing, long dashes, formulaic openers), so the assistant rephrases only those.
  • check_reuse - shingle-overlap against reference documents you pass in, with the shared passages. A local check against what you provide, not a web search.
  • check_grammar - a rule-based grammar and style check (Harper), returning each issue with its span, a message, the flagged text, and suggested fixes. Deterministic.

Use as a library

npm install @jayofemi/ai-checker
import { detect, findTells, checkOverlap, checkGrammar } from '@jayofemi/ai-checker';

detect("Your text here.");                   // likelihood, band, confidence, signals, caveats
findTells("Your text here.");                // the spans that read as AI
checkOverlap("your draft", ["a reference"]); // shingle overlap
await checkGrammar("Your text here.");       // grammar issues with fixes (async)

What to expect

Detection is a directional signal, not proof, and it is biased against non-native English writers. Even, formulaic, stock-phrase-heavy writing reads as more AI-like. Treat it as a second opinion and use it on your own writing.

Develop

npm install
npm run build
npm test

Verify the server with the MCP Inspector:

npx @modelcontextprotocol/inspector node dist/server.js

It opens a local UI; connect over stdio, list the tools, and call them. Or run the server directly with npm run mcp.

License

MIT. Copyright (c) 2026 Jay Ofemi.

Server Config

{
  "mcpServers": {
    "ai-checker": {
      "command": "npx",
      "args": [
        "-y",
        "@jayofemi/ai-checker"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
CursorThe AI Code Editor
RedisA Model Context Protocol server that provides access to Redis databases. This server enables LLMs to interact with Redis key-value stores through a set of standardized tools.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
WindsurfThe new purpose-built IDE to harness magic
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
Playwright McpPlaywright MCP server
Tavily Mcp
Y GuiA web-based graphical interface for AI chat interactions with support for multiple AI models and MCP (Model Context Protocol) servers.
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Serper MCP ServerA Serper MCP Server
DeepChatYour AI Partner on Desktop
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
ChatWiseThe second fastest AI chatbot™
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
Amap Maps高德地图官方 MCP Server