Grumpy Senior Developer

v1.0.0Developer Toolsstable

An MCP server that reviews code with the sarcastic and cynical tone of a grumpy senior developer, helping identify issues in PRs and providing feedback on code quality.

genaiscriptgenerative-aillmmcpmodel-context-protocol
Share:
21
Stars
0
Downloads
0
Weekly
0/5

What is Grumpy Senior Developer?

Grumpy Senior Developer is a Model Context Protocol (MCP) server that allows AI assistants like Claude, Cursor, and VS Code to mcp server that reviews code with the sarcastic and cynical tone of a grumpy senior developer, helping identify issues in prs and providing feedback on code quality.

An MCP server that reviews code with the sarcastic and cynical tone of a grumpy senior developer, helping identify issues in PRs and providing feedback on code quality.

This server falls under the Developer Tools category on MCPgee, the world's largest MCP server directory with 33,000+ servers.

Features

  • An MCP server that reviews code with the sarcastic and cynic

Use Cases

Sarcastic code review
PR feedback and analysis
Code quality assessment
sinedied

Maintainer

LicenseMIT License
Languagejavascript
Versionv1.0.0
UpdatedApr 24, 2026
Statushealthy
Maintenanceactive

Works with

ClaudeOpenAIwindowsmacoslinux

Installation

Manual Installation

npx grumpy-senior-developer-mcp

Configuration

Configuration Details

Config File

claude_desktop_config.json

Performance

Response Metrics

Response Time< 200ms
ThroughputMedium

Resource Usage

Memory UsageLow
CPU UsageLow

How to Set Up and Use Grumpy Senior Developer

Grumpy Senior Developer MCP is a Node.js MCP server that reviews code with the sarcastic, cynical tone of a battle-hardened senior developer who has seen it all and is disappointed by most of it. Built with GenAIScript and published on npm as grumpydev-mcp, it provides a review_code tool that analyzes code snippets and returns pointed, humorous feedback that still surfaces real issues like unnecessary abstractions, missing semicolons, poor naming, and lack of comments. It integrates with Claude Desktop, VS Code with GitHub Copilot, and any MCP-compatible client.

Prerequisites

  • Node.js 20 or higher installed
  • npx available (comes with Node.js)
  • An MCP-compatible client such as Claude Desktop or VS Code with GitHub Copilot agent mode enabled
  • Optional: a GENAISCRIPT_DEFAULT_MODEL environment variable if you want to use a model other than the default GPT-4o via GitHub Models
1

No manual installation required

The grumpydev-mcp package is installed on demand by npx. You do not need to clone the repository or run npm install globally.

2

Add to Claude Desktop configuration

Edit your claude_desktop_config.json to register the grumpy senior developer MCP server.

3

Or add to VS Code for GitHub Copilot

Add the server to your workspace .vscode/mcp.json file to use it with GitHub Copilot agent mode in VS Code.

{
  "servers": {
    "grumpydev-mcp": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "grumpydev-mcp"]
    }
  }
}
4

Optional: configure a different LLM backend

By default the server uses GitHub Models with GPT-4o. Set GENAISCRIPT_DEFAULT_MODEL in the env block to use a different provider such as azure:gpt-4o or openai:gpt-4-turbo.

5

Restart your MCP client and test the tool

Restart Claude Desktop or reload VS Code. The grumpy review tool will be available. Paste some code and ask for a review.

Grumpy Senior Developer Examples

Client configuration

Add this block to your claude_desktop_config.json to enable the grumpy senior developer code review tool.

{
  "mcpServers": {
    "grumpydev-mcp": {
      "command": "npx",
      "args": ["-y", "grumpydev-mcp"]
    }
  }
}

Prompts to try

Use these prompts with Claude to get sarcastic but genuine code feedback.

- "Review this code like a grumpy senior developer: [paste your code]"
- "What does the senior dev think of my pull request? Here's the diff: [paste diff]"
- "Get a grumpy review of this JavaScript function and tell me what actually needs fixing"
- "Review my React component as a grumpy senior developer would"
- "What would a cynical senior engineer say about this Python class?"

Troubleshooting Grumpy Senior Developer

Server fails to start with 'Cannot find module' or GitHub Models API errors

The default model uses GitHub Models, which requires a GitHub account. If you do not have GitHub Models access, set GENAISCRIPT_DEFAULT_MODEL in the env block to a model you have access to, such as openai:gpt-4o with an OPENAI_API_KEY also in env.

npx takes a long time to start on first use

The first run downloads the grumpydev-mcp package. Subsequent starts are faster as the package is cached. The -y flag suppresses the install confirmation prompt.

Reviews are too mild or not sarcastic enough

The persona is driven by the LLM model in use. GPT-4o via GitHub Models tends to deliver the most in-character reviews. Trying a different model via GENAISCRIPT_DEFAULT_MODEL may produce different tone results.

Frequently Asked Questions about Grumpy Senior Developer

What is Grumpy Senior Developer?

Grumpy Senior Developer is a Model Context Protocol (MCP) server that mcp server that reviews code with the sarcastic and cynical tone of a grumpy senior developer, helping identify issues in prs and providing feedback on code quality. It connects AI assistants to external tools and data sources through a standardized interface.

How do I install Grumpy Senior Developer?

Follow the installation instructions on the Grumpy Senior Developer GitHub repository. Clone the repo, install dependencies, and add the server config to your AI client.

Which AI clients work with Grumpy Senior Developer?

Grumpy Senior Developer works with all major MCP-compatible AI clients including Claude Desktop, Claude Code, Cursor, VS Code (GitHub Copilot), Windsurf, and Cline.

Is Grumpy Senior Developer free to use?

Yes, Grumpy Senior Developer is open source and available under the MIT License license. You can use it freely in both personal and commercial projects.

Browse More Developer Tools MCP Servers

Explore all developer tools servers available in the MCPgee directory. Each server includes setup guides for Claude, Cursor, and VS Code.

Quick Config Preview

{ "mcpServers": { "grumpy-senior-developer-mcp": { "command": "npx", "args": ["-y", "grumpy-senior-developer-mcp"] } } }

Add this to your claude_desktop_config.json or .cursor/mcp.json

Read the full setup guide →

Ready to use Grumpy Senior Developer?

Browse our complete directory of 33,000+ MCP servers, read setup guides for your editor, and start building with the Model Context Protocol.

33,000+ ServersFree & Open SourceStep-by-Step Guides