Exposes Java APIs from Git repositories to AI coding assistants.

About

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

  • Exposes Java 21+ API information (packages, classes, methods, Javadoc)
  • Extracts Java API data from source code in Git repositories
  • Built in Python for cross-platform compatibility
  • Utilizes ANTLR for robust Java grammar parsing
  • 0 GitHub stars

Use Cases

  • Facilitating AI model training on Java codebases
  • Providing Java API context for AI coding assistants
  • Enabling AI-powered code generation and analysis for Java applications