cqfn
可用工具 (1 个)
该服务在 MCP 协议中暴露的工具,AI 可按需调用
find_most_critical_design_issue 1 个参数 需填 1 项
Analyze a single Java file and find the most important design issue that requires immediate attention and refactoring. Ignore cosmetic problems that are easy to fix. Find single most important problem the fix of which will most effectively improve the quality of code, its maintainability and stability.
必填参数:path
服务介绍
MCP Server for Aibolit, Java 代码分析器
如果您使用 AI 代理,如 Claude Code、Cursor 或 Windsurf 进行代码重构,您可能会喜欢使用这个 MCP 服务器。当您要求您的 AI 代理“改进代码”时,它可能不知道具体需要改进什么。遗憾的是,它经常忽略重要的问题。AI 代理在设计上更关注表面问题,这些问题对它们来说是“低垂的果实”。这个 MCP 服务器会给您的代理一个提示:代码中最关键的设计问题是什么。然后,代理将重构并修复该问题。
首先,安装 Node、Npm、Python、Pip 和 aibolit:
bash
aibolit --version
然后,将此 MCP 服务器添加到 Claude Code(或者简单地编辑 ~/claude.json,但不推荐):
bash
claude mcp add aibolit npx aibolit-mcp-server@0.0.4
然后,重启 Claude Code 并请求类似以下内容:
“找到我的代码库中最关键的设计问题并修复它。”
如何贡献
要测试此项目,只需运行以下命令(您需要安装 Node 18+、Npm 和 GNU make):
bash
npm install
make
如果在您的更改后一切构建正确,请提交一个拉取请求。