Grumpy Senior Developer
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.
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
Maintainer
Works with
Installation
Manual Installation
npx grumpy-senior-developer-mcpConfiguration
Configuration Details
claude_desktop_config.json
Performance
Response Metrics
Resource Usage
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
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.
Add to Claude Desktop configuration
Edit your claude_desktop_config.json to register the grumpy senior developer MCP server.
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"]
}
}
}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.
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.
Grumpy Senior Developer Alternatives — Similar Developer Tools Servers
Looking for alternatives to Grumpy Senior Developer? Here are other popular developer tools servers you can use with Claude, Cursor, and VS Code.
Ecc
★ 188.2kThe agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
Javaguide
★ 155.8kJava 面试 & 后端通用面试指南,覆盖计算机基础、数据库、分布式、高并发、系统设计与 AI 应用开发
Gemini CLI
★ 104.5kA secure MCP server that wraps the Google Gemini CLI, allowing clients to query Gemini models using local OAuth sessions without requiring an API key. It provides tools for model interaction and diagnostics with built-in protection against command in
Awesome MCP Servers
★ 87.3k⭐ Curated list of Model Context Protocol (MCP) servers - tools that extend Claude Desktop, Cursor, Windsurf, and other MCP clients with custom capabilities.
MCP Servers
★ 86.0kModel Context Protocol Servers
CC Switch
★ 77.5kA cross-platform desktop All-in-One assistant for Claude Code, Codex, OpenCode, OpenClaw, Gemini CLI & Hermes Agent. Only official website: ccswitch.io
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.
Set Up Grumpy Senior Developer in Your Editor
Choose your AI client for step-by-step setup instructions.
Quick Config Preview
Add this to your claude_desktop_config.json or .cursor/mcp.json
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.