Usage

Usage

site icon
2025.04.17 10
JavaScript代码审查开发工具开发效率
Grumpy Senior Developer as MCP server 是一个模拟资深开发者视角的代码审查工具,旨在帮助开发者识别和修复代码中的问题,并以讽刺和愤世嫉俗的语气提供反馈。它适用于需要代码审查和反馈的场景,尤其适合团队中的资深开发者或需要改进代码质量的开发者。
View on GitHub

Overview

基本能力

产品定位

Grumpy Senior Developer as MCP server 是一个代码审查工具,模拟资深开发者的视角,提供代码审查和反馈。

核心功能

  • 代码审查:识别代码中的问题并提供详细的反馈。
  • 讽刺性反馈:以讽刺和愤世嫉俗的语气提供反馈,模拟资深开发者的态度。
  • 支持多种模型配置:可以通过环境变量配置使用的模型。

适用场景

  • 团队代码审查:帮助团队中的资深开发者审查代码。
  • 个人代码改进:开发者可以通过反馈改进自己的代码质量。
  • 教育与培训:用于教学或培训场景,帮助新手开发者理解代码中的问题。

工具列表

  • GenAIScript:用于构建该MCP工具的基础框架。
  • GitHub Copilot:可以与VS Code Insiders集成使用。
  • Claude desktop:可以通过配置文件集成使用。

常见问题解答

  • 如何配置模型? 通过设置 GENAISCRIPT_DEFAULT_MODEL 环境变量来配置使用的模型。
  • 如何安装? 可以通过VS Code Insiders或命令行安装。

使用教程

使用依赖

安装教程

  1. 通过VS Code Insiders安装bash code-insiders --add-mcp '{"name":"grumpydev","command":"npx","args":["-y","grumpydev-mcp"]}'
  2. 手动安装:在 .vscode/mcp.json 文件中添加以下配置: json { "servers": { "grumpydev-mcp": { "type": "stdio", "command": "npx", "args": [ "-y", "grumpydev-mcp", ], } } }

调试方式

  • 安装完成后,可以通过VS Code Insiders或Claude desktop的日志功能查看运行状态和反馈。

许可证

该项目遵循 MIT 开源许可条款,请参阅 MIT 了解完整条款。