Plagiarism Detector Pro logo

Plagiarism Detector Pro

Offline MCP tools for text similarity checks, academic coaching, citations, paraphrasing, references, and draft comparison.

Install Plagiarism Detector Pro

Pick your client, then add it in one click or paste the config.

STDIONode.js
~/Library/Application Support/Claude/claude_desktop_config.json
claude_desktop_config.json
{
  "mcpServers": {
    "plagiarism-detector-pro": {
      "command": "npx",
      "args": [
        "-y",
        "plagiarism-detector-pro"
      ]
    }
  }
}

Settings → Developer → Edit Config, merge this into mcpServers, then fully quit and reopen Claude Desktop.

Install not yet sandbox-tested— we haven't run this command through our automated sandbox yet. Not a red flag; we're working through the catalog.

Overview

Plagiarism Detector Pro MCP server provides local stdio tools for lexical-overlap analysis, writing-pattern diagnostics, academic coaching, citation generation, and draft comparison. It accepts text directly or reads DOCX, PDF, LaTeX, Jupyter Notebook, Markdown, and plain-text files from disk. Use it when an agent needs offline pre-submission checks, reference-list cleanup, or scholarly paraphrase suggestions without relying on Turnitin or SafeAssign scoring.

Use cases

  • Scan an essay for lexical overlap and writing-pattern signals
  • Review a thesis for unsupported claims and thesis strength
  • Generate formatted citations from DOI or arXiv identifiers
  • Sort and validate an academic reference list
  • Compare two drafts for continuity and added content

Key features

  • Lexical-overlap and writing-pattern analysis
  • DOCX, PDF, LaTeX, IPYNB, Markdown, and TXT ingestion
  • Academic coaching for claims, tone, and thesis strength
  • Scholarly paraphrase suggestions with attribution
  • DOI, arXiv, and paper-title citation generation
  • Reference sorting and draft comparison

Tools7

What Plagiarism Detector Pro lets your agent do. Expand a tool for its parameters.

Self-reported~150 tokens of context

Security & health

What it can reach and how reliably it runs — from our own checks, not the maintainer’s claims.

ActiveLast checked 2d ago

Recent health check succeeded.

Supply-chain signal

No high-severity advisories surfaced by our automated scan.

Critical 0High 0Medium 0Low 0

Scanned 6d ago via OSV.dev · plagiarism-detector-pro (npm)

Adoption & maintenance

Factual signals from GitHub, npm, and our automated checks — not a rating.

GitHub stars1Stargazers on the source repository.
npm downloads1.1kPackage downloads in the last 30 days.
Last commit23d agoMost recent push to the default branch.
Tools exposed7Callable tools this server registers over MCP.

How Plagiarism Detector Pro works

What Plagiarism Detector Pro does

The Plagiarism Detector Pro MCP server exposes academic writing utilities through the Model Context Protocol. Its core checks measure contiguous lexical overlap and produce advisory diagnostics about writing patterns. These results are intended for review and do not reproduce the private corpora or scoring systems used by commercial services such as Turnitin or Blackboard SafeAssign.

The server fits the 🎓 Education category and supports workflows for students, instructors, and researchers. An agent can inspect text supplied in a request, read supported documents from local storage, evaluate a thesis, generate citation formats, reorganize references, or compare two drafts. The available operations focus on analysis and review rather than submitting work to an external plagiarism database.

How it works

Run the package in MCP mode with the plag mcp command. The MCP interface communicates through native JSON-RPC over a local stdio process. Text can be passed directly to plag_scan_text, while plag_scan_file reads a path on disk. File ingestion supports .docx, .pdf, .tex, .ipynb, .md, and .txt files.

The scanning tools accept options to exclude quotations and bibliographies. The academic coach checks for unsupported claims, formal “tone booster” vocabulary, and thesis strength. For overlapping prose, the paraphrase tool returns three scholarly restructuring options with attribution information. Citation generation accepts a DOI, arXiv identifier, or paper title and returns BibTeX, APA, MLA, and IEEE forms.

Setup and configuration

Install the NPM package globally or invoke it through npx:

Terminal
npm install -g plagiarism-detector-pro
plag mcp

For Claude Desktop, add a server entry that runs npx -y plagiarism-detector-pro mcp. The README provides configuration locations for macOS and Windows. Claude Code can register the same command with claude mcp add plagiarism-detector-pro npx -y plagiarism-detector-pro mcp.

The repository also documents Docker and Python setup for its web application, but those instructions are separate from the local MCP command. No MCP-specific environment variables are listed as required.

Tools and capabilities

  • plag_scan_text measures lexical overlap and reports advisory writing-pattern diagnostics.
  • plag_scan_file reads supported document formats from a local path.
  • plag_academic_coach reviews unsupported claims, formal vocabulary, and thesis score.
  • plag_paraphrase creates three scholarly formulations of overlapping text with attribution.
  • plag_generate_citation resolves DOI, arXiv, or paper-title queries into four citation formats.
  • plag_alphabetize_references sorts and validates reference lists alphabetically.
  • plag_compare_drafts reports continuity percentage, added-content percentage, and word-count change.

Together, these features make the Plagiarism Detector Pro MCP server suitable for pre-submission review, citation preparation, and revision analysis. The comparison tool is useful when an agent needs to describe how substantially a draft changed rather than only flagging matching phrases.

Limitations and notes

The output is advisory. Lexical overlap and writing-pattern diagnostics should be reviewed by a person and should not be treated as an institutional plagiarism ruling. The project explicitly distinguishes its checks from proprietary systems and does not claim to reproduce their data or scoring methods.

The MCP tools listed here expose the documented seven operations; other CLI commands in the repository, including batch processing, certificate generation, cleanup, and combined checks, are not part of this MCP tool list. File-based analysis also requires the agent process to be able to access the supplied local path. The Plagiarism Detector Pro MCP server is therefore best suited to local document workflows where the relevant text or files are available to the MCP host.

Reviews

No reviews yet — be the first to share how it worked for you.

Frequently Asked Questions about Plagiarism Detector Pro

Plagiarism Detector Pro is an MCP server that connects local text and document files to tools for lexical-overlap scanning, academic coaching, paraphrasing, citation generation, reference sorting, and draft comparison. It runs as a local stdio process and supports DOCX, PDF, LaTeX, IPYNB, Markdown, and TXT inputs.

Install it with npm or run it through npx, then start MCP mode with `plag mcp`. The documented command is `npm install -g plagiarism-detector-pro`; the Claude Desktop configuration runs `npx -y plagiarism-detector-pro mcp`.

Yes, the README names Cursor as an MCP-compatible client. It also lists Claude Desktop, Claude Code, OpenAI Codex, and Antigravity as clients that can use the integration.

It can scan `.docx`, `.pdf`, `.tex`, `.ipynb`, `.md`, and `.txt` files through `plag_scan_file`. Text can also be supplied directly to `plag_scan_text`, with options to exclude quotations and bibliographies.

Yes, `plag_generate_citation` accepts a DOI, arXiv identifier, or paper title and returns BibTeX, APA, MLA, and IEEE citation formats.

Related MCP servers

Add a badge to your READMEShow it’s listed — live SVG, Markdown or HTML.

AllMCPs Directory Badge

Full Badge Customizer

Showcase your server listing on GitHub or your project documentation. Embed this dynamic SVG badge to highlight official listing status and live engagement.

Badge Style:
Live Dynamic SVG PreviewPlagiarism Detector Pro AllMCPs Directory Badge
Markdown (GitHub README)
[![AllMCPs](https://allmcps.com/api/badge/plagiarism-detector-pro?style=directory)](https://allmcps.com/mcp/plagiarism-detector-pro)
HTML Embed
<a href="https://allmcps.com/mcp/plagiarism-detector-pro"><img src="https://allmcps.com/api/badge/plagiarism-detector-pro?style=directory" alt="Plagiarism Detector Pro on AllMCPs" /></a>