{"library":"jdk-migration-mcp","type":"library","category":null,"description":"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.","language":"javascript","status":"active","version":"0.3.27","tags":["javascript","mcp","java","jdk","migration","openrewrite","java-21","jdk-migration","model-context-protocol"],"last_verified":"Sun Jun 07","install":[{"cmd":"npm install jdk-migration-mcp","imports":["import jdkMigrationMcp from 'jdk-migration-mcp'","import { discover_project } from 'jdk-migration-mcp'","import { approve_gate } from 'jdk-migration-mcp'"]},{"cmd":"yarn add jdk-migration-mcp","imports":[]},{"cmd":"pnpm add jdk-migration-mcp","imports":[]}],"homepage":"https://github.com/matheuscv/java_jdk_migration#readme","github":"https://github.com/matheuscv/java_jdk_migration","docs":null,"changelog":null,"pypi":null,"npm":"jdk-migration-mcp","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":null}