jscpd

jscpd

Code duplication detection tool supporting 223 formats, AI-ready.

MCPDevOpen source
Type
MCP
Transport
http
Open source
Yes
GitHub Stars
★ 5.8k
Source
mcp-github

Overview

jscpd is a tool for detecting copy-paste issues in source code, supporting 223 file formats. It offers efficient reporters, capabilities, and an MCP server suitable for AI integration. Built with a Rust engine, it delivers performance improvements of 24-37x. It can be installed via npm or cargo, and provides multiple reporting options. Ideal for developers and teams needing to detect code duplication.

Capabilities

  • Detect copy-paste code
  • Support 223 file formats
  • Provide multiple reporters
  • Support AI integration
  • Rust engine enhances performance

Use cases

Code reviewCode quality inspectionAutomated CI/CD pipelinesCode refactoring

Setup

Requires: Node.js环境API Key
npm install -g jscpd@5 or cargo install jscpd

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to install jscpd?

Using npm: npm install -g jscpd@5 or using cargo: cargo install jscpd

What formats does jscpd support?

Supports 223 formats, including common programming languages and markup languages

Does jscpd support AI integration?

Yes, jscpd provides an AI reporter and MCP server

Related skills