MCP Code Analyzer
一个用于全面代码分析的模型上下文协议(MCP)服务器实现。此工具与Claude桌面版集成,通过自然语言交互提供代码分析功能。
简介
MCP 代码分析器是一个与 Claude Desktop 集成的代码分析工具,可智能适应项目变更并提供代码洞察。
⚠️ 警告:使用前请备份您的代码
此工具可能会修改文件,使用修改功能前务必备份代码库。
安装要求
- Python 3.10+
- Windows 系统(其他平台尚未完全测试)
快速安装
# 克隆仓库
git clone https://github.com/[your-username]/mcp-code-analyzer.git
cd mcp-code-analyzer
# 安装依赖
pip install -e .
与 Claude Desktop 集成
- 打开配置目录:
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"
}
}
}
功能状态
✅ 可用功能
- 项目分析(结构、统计、技术、代码结构)
- 代码分析(导入分析、文件分析、引用查找)
⚠️ 谨慎使用
- 文件操作
- 代码修改(存在已知问题)
演示视频
已知问题
- 聊天上下文限制可能会中断大型文件的修改
- AI 生成的注释可能影响代码操作
- 工具仍在开发中,某些功能可能不稳定
获取帮助
欢迎通过 GitHub 提交问题和贡献。工具正在积极开发中,功能和文档可能会频繁变化。
[许可证]: MIT