{"repo":"pzalutski-pixel/javalens-mcp","free":true,"listed":false,"github":"https://github.com/pzalutski-pixel/javalens-mcp","clone":"git clone https://github.com/pzalutski-pixel/javalens-mcp.git","description":"MCP server providing semantic Java code analysis for AI agents. Built on Eclipse JDT with tools for navigation, refactoring, search, and metrics.","language":"Java","stars":37,"topics":["ai-agents","claude","code-analysis","code-intelligence","developer-tools","eclipse-jdt","ide-tools","java","lsp","mcp"],"license":"MIT","category":"dev-tools","readme_excerpt":"JavaLens: AI-First Code Analysis for Java An MCP server providing 75 semantic analysis tools for Java, built directly on Eclipse JDT for compiler-accurate code understanding. Built for AI Agents JavaLens exists because AI systems need compiler-accurate insights that reading source files cannot provide . When an AI uses grep or Read to find usages of a method, it cannot distinguish: - A method call from a method with the same name in an unrelated class - A field read from a field write - An interface implementation from an unrelated class - A cast to a type from other references to that type This leads to incorrect refactorings, missed usages, and incomplete understanding of code behavior. Compiler-Accurate Analysis JavaLens provides compiler-accurate code analysis through Eclipse JDT—the same engine that powers Eclipse IDE. Unlike text search, JDT understands: - Type resolution across inheritance hierarchies - Method overloading and overriding - Generic type arguments - Import resolution and classpath dependencies - Java source from version 1.1 through Java 25 (markdown Javadoc, module imports, compact source files, flexible constructor bodies) - Lombok -generated members — a bundled agent makes @Data accessors and the like resolve, so code using them is not flagged as undefined Example: Finding all places where UserService.save() is called: Approach Result ---------- -------- grep \"save(\" Returns 47 matches including orderService.save() , saveButton , comments find reference","default_branch":null,"files":null,"tree":[],"storefront":"/r/pzalutski-pixel","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/pzalutski-pixel/javalens-mcp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}