Exposes Java APIs from Git repositories to AI coding assistants.
This project implements a Model Context Protocol (MCP) server in Python designed to expose Java 21+ APIs to AI coding assistants. It extracts comprehensive Java API information, including packages, classes, methods, and Javadoc, directly from Java source code stored in Git repositories. The server provides structured API data, enabling AI models to better understand and interact with Java codebases.
Key Features
01Exposes Java 21+ API information (packages, classes, methods, Javadoc)
02Extracts Java API data from source code in Git repositories
03Built in Python for cross-platform compatibility
04Utilizes ANTLR for robust Java grammar parsing
050 GitHub stars
Use Cases
01Facilitating AI model training on Java codebases
02Providing Java API context for AI coding assistants
03Enabling AI-powered code generation and analysis for Java applications