代码总结工具

代码总结工具

一个使用 Gemini Flash 2.0 总结代码文件的命令行工具和 MCP 服务器。

快速入门

  1. 克隆仓库并进入目录:

    git clone https://github.com/nicobailon/code-summarizer.git
    cd code-summarizer
    
  2. 安装依赖:

    npm install
    
  3. 创建 .env 文件并设置 Google API 密钥:

    GOOGLE_API_KEY=your_api_key_here
    
  4. 构建项目:

    npm run build
    
  5. 启动 MCP 服务器:

    npm start -- server
    
  6. 使用 CLI 总结代码:

    npm start -- summarize [directory] [output-file]
    

支持多种文件类型,可连接 LLM 工具如 Claude Desktop、Cursor AI 和 Cline。