Skip to main content
ClaudeWave
EN, English
kucherenko / MCP Servers

jscpd

Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents.

  • 6.4k stars
  • 272 forks
  • 60 open issues
  • Language: Rust
  • License: MIT
  • updated

Install

Claude Code CLI
git clone https://github.com/kucherenko/jscpd
  1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
  2. Replace any <placeholder> values with your API keys or paths.
  3. Restart Claude. The MCP server and its tools appear automatically.

Install the binary first: cargo install jscpd (or build from https://github.com/kucherenko/jscpd).

Editor's note

jscpd is a copy-paste detection tool that scans source code for duplicated blocks across 223 to 224 language formats, using the Rabin-Karp algorithm to identify clones. It ships in two variants: a TypeScript engine (v4) with 13 reporters, LevelDB store support, and a Node.js programming API, and a ground-up Rust rewrite (v5) that runs as a self-contained binary with no Node.js dependency, delivering 24 to 37 times faster detection on real codebases. The MCP server integration allows Claude Code and other MCP-compatible agents to invoke duplicate detection directly as a tool call during code review or refactoring tasks. An AI reporter outputs results in a token-efficient format roughly 79 percent leaner than standard console output, making it practical for LLM pipelines where context budgets matter. The v5 Rust engine also adds git blame with side-by-side author comparison via gitoxide, and parallel file tokenization controlled through a workers flag. Developers, CI pipelines, and AI coding agents working across large polyglot repositories are the primary audience.

README

MCP Servers overview

README preview not available. Visit the repo on GitHub for full documentation.
Use cases
Topics
aicliclones-detectioncode-duplicationcode-qualitycoding-agentscopy-pastecopy-paste-detectioncpddeveloper-toolsdryduplicatesgithub-actionlintermcprustsarifskillsstatic-analysistypescript
Frequently asked

What people ask about jscpd

What is kucherenko/jscpd?

kucherenko/jscpd is mcp servers for the Claude AI ecosystem. Copy/paste detector for source code. 220+ languages, Rust engine, SARIF/HTML/badge reporters, GitHub Action, MCP server for AI agents. It has 6.4k GitHub stars and its last recorded update is dated 2026-10-23.

How do I install jscpd?

You can install jscpd by cloning the repository (https://github.com/kucherenko/jscpd) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.

Is kucherenko/jscpd safe to use?

Our security agent has analyzed kucherenko/jscpd and assigned a Trust Score of 97/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.

Who maintains kucherenko/jscpd?

kucherenko/jscpd is maintained by kucherenko. The last recorded GitHub activity is dated 2026-10-23, with 60 open issues.

Are there alternatives to jscpd?

Yes. On ClaudeWave you can browse similar mcp servers at /categories/mcp, sorted by popularity or recent activity.

Project homepage
https://jscpd.dev