cqfn/aibolit-mcp-server
by Various
MCP Server for Aibolit Java Static Analyzer: Helping Your AI Agent Identify Hotspots for Refactoring
MCP
cqfn/aibolit-mcp-server
Added 1 June 2026
Overview
A bridge that connects AI agents via the Model Context Protocol to the Aibolit Java static analyzer, enabling agents to identify code hotspots for refactoring. It runs as a standalone server exposing Aibolit's analysis results as MCP tools.
Best for
Best for
Java developers who want to use AI coding agents to detect refactoring hotspots
Use cases
- Identify refactoring opportunities in legacy Java code via an AI assistant
- Automate code review by feeding static analysis results to a coding agent
- Integrate Aibolit hotspot detection into an LLM-powered development workflow
Notes
A bridge that connects AI agents via the Model Context Protocol to the Aibolit Java static analyzer, enabling agents to identify code hotspots for refactoring. It runs as a standalone server exposing Aibolit’s analysis results as MCP tools.
26 stars on GitHub. Last updated 2026-04-07. Licensed MIT.
Use cases
- Identify refactoring opportunities in legacy Java code via an AI assistant
- Automate code review by feeding static analysis results to a coding agent
- Integrate Aibolit hotspot detection into an LLM-powered development workflow
Pros
- Leverages the well-established Aibolit static analysis engine
- Open source with a TypeScript implementation for straightforward integration
- Enables AI agents to suggest targeted refactorings without manual scanning
Cons
- Relatively low community adoption (26 stars on GitHub)
- Only supports Java code and requires the Aibolit tool to be installed separately
- Requires running an MCP server and configuring it with an AI client
Indexed from awesome-mcp-servers-punkpeye and enriched against its public facts.
Pros
- Leverages the well-established Aibolit static analysis engine
- Open source with a TypeScript implementation for straightforward integration
- Enables AI agents to suggest targeted refactorings without manual scanning
Cons
- Relatively low community adoption (26 stars on GitHub)
- Only supports Java code and requires the Aibolit tool to be installed separately
- Requires running an MCP server and configuring it with an AI client
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.