代码总结工具
一个使用 Gemini Flash 2.0 总结代码文件的命令行工具和 MCP 服务器。
快速入门
-
克隆仓库并进入目录:
git clone https://github.com/nicobailon/code-summarizer.git cd code-summarizer
-
安装依赖:
npm install
-
创建
.env
文件并设置 Google API 密钥:GOOGLE_API_KEY=your_api_key_here
-
构建项目:
npm run build
-
启动 MCP 服务器:
npm start -- server
-
使用 CLI 总结代码:
npm start -- summarize [directory] [output-file]
支持多种文件类型,可连接 LLM 工具如 Claude Desktop、Cursor AI 和 Cline。