Pmd is an MCP server that exposes the capabilities of the widely used PMD static code analyzer as an integration for AI assistants. It enables automated static analysis of source code, identifying common programming errors, code style violations, and duplicate code (via the CPD module) across a wide range of languages including Java, JavaScript, Apex, and more. Pmd integrates with tools such as Maven, Gradle, and various IDEs, making it suitable for developers, code reviewers, and teams looking to automate code quality checks and technical debt management through AI-driven workflows.
Visit Pmd's official website for product details and getting started.