MCP.so
登录

Grumpy Senior Developer as MCP server

@sinedied

关于 Grumpy Senior Developer as MCP server

Let the grumpy senior dev review your code with this MCP server

基本信息

分类

开发工具

许可证

MIT

运行时

node

传输方式

stdio

发布者

sinedied

配置

使用下面的配置,将此服务器添加到你的 MCP 客户端。

{
  "mcpServers": {
    "grumpydev-mcp": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/inspector"
      ]
    }
  }
}

工具

未检测到工具

工具是从 README 中自动提取的。维护者可以在 ## Tools 标题下列出工具,即可填充这部分内容。

概览

What is Grumpy Senior Developer as MCP server?

This MCP server provides automated code reviews delivered with the sarcastic, cynical tone of a grumpy senior developer. It is designed for developers who want to review pull requests or get critical feedback on code, offering the same perspective as a seasoned (and grumpy) team member.

How to use Grumpy Senior Developer as MCP server?

Requires Node.js 20+. You can install it for GitHub Copilot in VS Code or VS Code Insiders via the provided install links, command line (code --add-mcp or code-insiders --add-mcp), or by adding it manually to .vscode/mcp.json. For Claude desktop, add it to claude_desktop_config.json. To test, use MCP Inspector with npx -y grumpydev-mcp as the command and arguments. Optionally set the model via the GENAISCRIPT_DEFAULT_MODEL environment variable.

Key features of Grumpy Senior Developer as MCP server

  • Delivers code reviews with a sarcastic, cynical tone.
  • Identifies issues and suggests fixes in a blunt manner.
  • Works with GitHub Copilot and Claude Desktop.
  • Configurable model backend via GenAIScript.
  • Runs locally via stdio transport after npx execution.

Use cases of Grumpy Senior Developer as MCP server

  • Review code in pull requests before merging.
  • Get quick, opinionated feedback on code snippets.
  • Provide a lighter, entertaining alternative to conventional linting.
  • Use as a teaching tool to highlight common mistakes.

FAQ from Grumpy Senior Developer as MCP server

What is Model Context Protocol (MCP)?

MCP is an open protocol that standardizes how applications provide context to LLMs, like a USB-C port for AI applications. It provides a standardized way to connect AI models to different data sources and tools.

What runtime dependencies are required?

Node.js 20+ must be installed on your system. The server is run via npx -y grumpydev-mcp without additional installation steps.

How can I configure the model used?

Set the GENAISCRIPT_DEFAULT_MODEL environment variable with a provider and model name (e.g., github:gpt-4o). Default is GitHub Models with GPT-4o. See GenAIScript documentation for supported providers and additional configuration.

Is my code sent to an external service?

The server runs locally via stdio transport. While the model inference may use external AI services (depending on your model configuration), the code is processed locally before being sent to the model.

What transports and authentication does it support?

The server uses stdio transport. No built-in authentication; it is designed for local use with tools like VS Code and Claude Desktop.

评论

开发工具 分类下的更多 MCP 服务器