MCP 代码分析器是一款与 Claude Desktop 集成的代码分析和管理工具,能从项目和文件层面分析代码,为项目更改和理解提供有价值的见解。
MCP 工具的主要目的是智能地适应项目更改。例如,当需要进行代码修改或结构调整时,它旨在确保其他相关使用也相应更新。
目前,项目中存在许多 bug,并且工具有时无法正常工作。由于工作安排,我暂时没有太多时间修复问题,但我将尽力解决问题并使工具处于可工作的状态。
⚠️ 重要提示
此工具执行文件操作,可能会修改或删除文件。在使用任何修改功能之前,请始终备份代码库。
# 克隆仓库
git clone https://github.com/[your-username]/mcp-code-analyzer.git
cd mcp-code-analyzer
# 安装依赖项和包
pip install -e .
Win + R → %AppData%\Claude\
claude_desktop_config.json:{
"globalShortcut": "Ctrl+Space",
"mcpServers": {
"code-analyzer": {
"command": "python",
"args": [
"-m",
"mcp_code_analyzer",
"--analyze-paths",
"C:\\Projects\\path1"
],
"type": "module"
}
}
}
✅ 项目分析
✅ 代码分析
⚠️🔄 文件操作(使用前始终备份)
⚠️🔄 代码修改(使用前始终备份)
注意:此视频展示了工具的功能,而不是完整的教程。虽然由于Claude的消息限制,游戏无法完全玩,但该视频展示了MCP工具的工作原理及可执行的操作。
此项目根据 MIT License 分发 - 有关详细信息,请参阅 文件。
欢迎贡献!无论是 bug 报告、功能请求、文档改进还是代码贡献——每一份贡献都很重要。只需 fork 仓库并提交pull request。