jdk-migration-mcp
JSON →Model Context Protocol (MCP) server that orchestrates Java JDK 6/8 to 21 migrations with human-in-the-loop approval gates. Version 0.3.27 targets Node.js >= 20 and works with Maven/Gradle Java projects. It scans code for JDK 21 incompatibilities (e.g., javax→jakarta, removed APIs), generates a 6-phase migration plan, and requires manual approval at each gate before applying changes via OpenRewrite. Key differentiators: MCP-native integration with Claude Code, phased approach with rollback via Git, and HTML audit report generation.
Resources
packagejdk-migration-mcp ↗
API endpoints
full doc /v1/registry/jdk-migration-mcp