javalens-mcp and LSP4J-MCP

Both tools expose Eclipse JDT capabilities through MCP servers but serve different architectural patterns—javalens-mcp provides direct semantic analysis tools, while LSP4J-MCP wraps a full language server implementation—making them complementary approaches to the same underlying problem rather than direct competitors.

javalens-mcp
34
Emerging
LSP4J-MCP
26
Experimental
Maintenance 6/25
Adoption 4/25
Maturity 9/25
Community 15/25
Maintenance 10/25
Adoption 5/25
Maturity 1/25
Community 10/25
Stars: 6
Forks: 5
Downloads:
Commits (30d): 0
Language: Java
License: MIT
Stars: 14
Forks: 2
Downloads:
Commits (30d): 0
Language: Java
License:
No Package No Dependents
No License No Package No Dependents

About javalens-mcp

pzalutski-pixel/javalens-mcp

MCP server providing semantic Java code analysis for AI agents. Built on Eclipse JDT with tools for navigation, refactoring, search, and metrics.

About LSP4J-MCP

stephanj/LSP4J-MCP

A Java MCP (Model Context Protocol) server that wraps JDTLS (Eclipse JDT Language Server) using LSP4J to provide Java IDE features to AI assistants like Claude.

Exposes five Java code intelligence tools (symbol search, references, definitions, document structure, interface discovery) by bridging JDTLS through LSP4J's JSON-RPC stdio transport into the MCP protocol. The server spawns JDTLS as a subprocess and routes AI assistant queries through JavaTools, enabling semantic code navigation without reimplementing language analysis. Integrates directly with Claude Code via `.mcp.json` configuration and supports any Java project workspace.

Scores updated daily from GitHub, PyPI, and npm data. How scores work