基本能力
产品定位
Grumpy Senior Developer as MCP server 是一个代码审查工具,模拟资深开发者的视角,提供代码审查和反馈。
核心功能
- 代码审查:识别代码中的问题并提供详细的反馈。
- 讽刺性反馈:以讽刺和愤世嫉俗的语气提供反馈,模拟资深开发者的态度。
- 支持多种模型配置:可以通过环境变量配置使用的模型。
适用场景
- 团队代码审查:帮助团队中的资深开发者审查代码。
- 个人代码改进:开发者可以通过反馈改进自己的代码质量。
- 教育与培训:用于教学或培训场景,帮助新手开发者理解代码中的问题。
工具列表
- GenAIScript:用于构建该MCP工具的基础框架。
- GitHub Copilot:可以与VS Code Insiders集成使用。
- Claude desktop:可以通过配置文件集成使用。
常见问题解答
- 如何配置模型? 通过设置
GENAISCRIPT_DEFAULT_MODEL
环境变量来配置使用的模型。 - 如何安装? 可以通过VS Code Insiders或命令行安装。
使用教程
使用依赖
- 需要安装 Node.js 20+。
安装教程
- 通过VS Code Insiders安装:
bash
code-insiders --add-mcp '{"name":"grumpydev","command":"npx","args":["-y","grumpydev-mcp"]}' - 手动安装:在
.vscode/mcp.json
文件中添加以下配置:
json
{
"servers": {
"grumpydev-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"grumpydev-mcp",
],
}
}
}
调试方式
- 安装完成后,可以通过VS Code Insiders或Claude desktop的日志功能查看运行状态和反馈。