1. Conduid
  2. Data
  3. cqfn/aibolit-mcp-server
MCP server · Data

cqfn/aibolit-mcp-server

MCP Server for Aibolit Java Static Analyzer: Helping Your AI Agent Identify Hotspots for Refactoring

Unclaimed MIT last commit 6 months ago aidevtoolsmcp-serverrefactoring
72Good

Scored 4 hours ago · breakdown

About cqfn/aibolit-mcp-server

cqfn/aibolit-mcp-server is an MCP server published by cqfn in the Data category: mCP Server for Aibolit Java Static Analyzer: Helping Your AI Agent Identify Hotspots for Refactoring.

The repository has 27 stars and 9 forks, with the last commit 6 months ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues before depending on it in production.

Install

From source
git clone https://github.com/cqfn/aibolit-mcp-server

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

✦

Ask AI about cqfn/aibolit-mcp-server

Powered by Claude · Grounded in docs

I know everything about cqfn/aibolit-mcp-server. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

Static checks derived from the repository 4 hours ago. Heuristics on the source, not an audit.

  • ✓README presentThe repository ships documentation.
  • ✓License declaredUsable under a stated license.
  • ✓Tests presentA test suite exists in the repository.
  • ✓Dependencies pinnedA lockfile pins dependency versions.
  • !No dynamic code executionSource scan found eval or shell execution. Review how tool inputs reach it before granting credentials.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

Releases

0.0.6line number is not reported back to AI agent · 16 May 2025See #12, release log: c1b12293c0feb53fd84bde07cd6536f91655ed54 by @yegor256: #12 fixed d90975ab177cadeefcb4343bb8c65e152354f273 by @yegor256: up 9fbc8261b70d5943c6663535694d69204dc7420a by @yegor256: Merge branch 'master' of githu...…
0.0.5aibolit 1.3.0 · 16 May 2025See #9, release log: 7b59d3cc9575e906dfde1e1b6e72397d6a3c8e39 by @yegor256: Merge pull request #10 from cq... 12bfc85da0f980b1c32c0aef394c3a86c9ecd81e by @yegor256: #9: typs c1906aec81ccdd934d9b890b6acbe540488a9d8c by @yegor256: #9:…
0.0.4`find_most_critical_design_issue` name is not accurate, `the` is missing · 14 May 2025See #6, release log: a8a0fb9322386ce22bc2960a764fbaaaa4c42c30 by @yegor256: #6 renamed 497903ea73175165e810bbdf8915be11560e5fb8 by @yegor256: badge 26a5a81cd017b61cec6502a77af66c32ff71db10 by @yegor256: Merge pull request #4 from cqf...…
0.0.3`--help` doesn't show anything · 14 May 2025See #3, release log: 180eb3f30ef85de20b2cc5265abdae167083dc38 by @yegor256: #3 env 6ae7805b21aa5fbadc25d2f78cd0686545cbc535 by @yegor256: #3 no ls bcdfafce09d352cf08ae6636bead39f4fb364220 by @yegor256: #3 ls…
0.0.2can't run it from command line · 12 May 2025See #2, release log: 65547032652f2c42c61c2e5b2062fff06ac5b9da by @yegor256: #2 test in makefile 86d2cee7e12e4810d82e36988853cb002bc948bd by @yegor256: #2 extra test 75a9a56ed78ed7060617e613663d445292d43e31 by @yegor256: #2 .npmignore…

README

MCP Server for Aibolit, Java Code Analyzer

DevOps By Rultor.com

make codecov Hits-of-Code License

If you use AI agents, such as Claude Code, Cursor, or Windsurf, for code refactoring, you may enjoy using this MCP server. Your AI agent, when you ask it to "make code better," may wonder what exactly needs to be improved. Sadly, it may often overlook important problems. AI agents, by design, pay more attention to cosmetic issues, which are "low-hanging fruits" for them. This MCP server will give your agent a hint: what is the most critical design issue in the code. Then, the agent will refactor it and fix the issue.

First, install Node, Npm, Python, Pip, and aibolit:

aibolit --version

Then, add this MCP server to Claude Code (or simply edit ~/claude.json, but it's not recommended):

claude mcp add aibolit npx aibolit-mcp-server@0.0.6

Then, restart Claude Code and ask it something along these lines: "Find the most critical design issue in my code base and fix it."

How to Contribute

To test this project, simply run the following commands (you'll need Node 18+, Npm, and GNU make installed):

npm install
make

If everything builds correctly after your changes, submit a pull request.

README fetched from the repository 4 hours ago. The original is authoritative.

Questions

About cqfn/aibolit-mcp-server

How do I install cqfn/aibolit-mcp-server?

No package has been published for this server, so install it from source: clone the repository and follow its README.

Is cqfn/aibolit-mcp-server safe to use with an AI agent?

Its trust score is 72 out of 100 (good). It passes 4 of the 6 static security checks run so far; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is cqfn/aibolit-mcp-server still maintained?

The last commit was 6 months ago and 16 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.