MCP Code Analyzer

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 集成

  1. 打开配置目录:Win + R → %AppData%\Claude
  2. 创建/编辑 claude_desktop_config.json
{
  "globalShortcut": "Ctrl+Space",
  "mcpServers": {
    "code-analyzer": {
      "command": "python",
      "args": [
        "-m",
        "mcp_code_analyzer",
        "--analyze-paths",
        "C:\\Projects\\path1"
      ],
      "type": "module"
    }
  }
}

功能状态

可用功能

  • 项目分析(结构、统计、技术、代码结构)
  • 代码分析(导入分析、文件分析、引用查找)

⚠️ 谨慎使用

  • 文件操作
  • 代码修改(存在已知问题)

演示视频

MCP 代码分析器工具演示

已知问题

  • 聊天上下文限制可能会中断大型文件的修改
  • AI 生成的注释可能影响代码操作
  • 工具仍在开发中,某些功能可能不稳定

获取帮助

欢迎通过 GitHub 提交问题和贡献。工具正在积极开发中,功能和文档可能会频繁变化。


[许可证]: MIT