Jakarta Migration Mcp
About
A Model Context Protocol (MCP) server that provides AI coding assistants with specialized tools for analyzing and migrating Java applications from Java EE 8 (javax.*) to Jakarta EE 9+ (jakarta.*).
Details
- Author
- adrianmikula
- Downloads
- 333
- Categories
- Other, Developer Tools
Jump to
- Analyze Jakarta readiness with detailed dependency analysis
- Detect blockers that prevent Jakarta migration
- Recommend Jakarta-compatible versions for dependencies
- Generate comprehensive, phased migration plans
- Analyze full migration impact combining dependency and source scanning
- Verify migrated applications run correctly after migration
Setting up with Highlight
This MCP is not yet compatible with Highlight’s one-click setup. However, you can still use it with Highlight by following these steps:
- Download and install Highlight from highlightai.com/download
- Navigate to the plugins tab and select "Add Custom Plugin"
-
Configure the plugin with the settings below
Plugin Name
Jakarta Migration McpCommand (node, npx, python, etc.)Please refer to the README for specific instructions on how to obtain API keys or other required environment variables.
- Enable "Start Automatically" if you want the plugin to start when Highlight launches
From the repository
Install via npm (npm install -g @jakarta-migration/mcp-server) or use npx -y @jakarta-migration/mcp-server. Requires Java 21+ and Node.js 18+. Configure your MCP client (e.g., Cursor, Claude Code) with the command npx -y @jakarta-migration/mcp-server. Run locally via STDIO for maximum privacy, or optionally via Streamable HTTP/SSE.
Claude Desktop / Cursor
Paste into your MCP client config file to install this server.
{
"mcpServers": {
"jakarta migration mcp": {
"jakarta-migration": {
"type": "sse",
"url": "http://localhost:8080/mcp/sse"
}
}
}
}
McpServers
{
"jakarta-migration": {
"type": "sse",
"url": "http://localhost:8080/mcp/sse"
}
}
Jakarta Migration MCP Server
A Model Context Protocol (MCP) server that provides AI coding assistants with specialized tools for analyzing and migrating Java applications from Java EE 8 (javax.) to Jakarta EE 9+ (jakarta.).
🚀 Quick Start
Run locally (STDIO)
Prerequisites: Java 21+ and Node.js 18+
```bash
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.





