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
How to use
Install
claude mcp add aibolit npx aibolit-mcp-server@0.0.6 Tools exposed
NodeNpmPythonPipaibolitmake
Tested with
Claude Code, Cursor, Windsurf
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.
Get the free Developer’s Field Guide
A 27-page field guide to the AI coding workflow with Claude. Claude Code, MCP servers, the prompt patterns that work, and what to delegate. Free.
Enter your work email. We send it straight over, plus a few short notes worth knowing. Unsubscribe any time.