Grumpy Senior Developer MCP
MCP サーバーとしての不機嫌なシニア開発者
⭐ このプロジェクトが気に入ったら、GitHub でスターを付けてください!
上級開発者の方で、バイブコーディングされたプルリクエストによる混乱をレビューして修正することにうんざりしていませんか?それとも、バイブコーディングの開発者の方で、コードを修正するように言われることにうんざりしていませんか?これは、どちらの方にも最適なMCPツールです!🫵
このMCPサーバーは、チームの(気難しい)上級開発者と同じ視点を提供するように設計されています。コードをレビューし、修正が必要な箇所や問題点を指摘します。しかも、その内容は、皆さんが期待する皮肉っぽくシニカルな口調で。
レビューするコード:
console.log(`Hello world`)結果:
Oh great, a one-liner. How inspiring. Let’s dive into this "masterpiece."
1. **Template Literal Abuse:**
Really? A template literal for a static string? Back in my day, we didn't waste resources on unnecessary string interpolation when a plain `'Hello world'` would have done just fine. This reeks of laziness.
2. **Semicolon Missing:**
No semicolon at the end of the line? What is this, JavaScript anarchy? Sure, JavaScript allows it, but don’t come crying to me when you run headfirst into an ASI (Automatic Semicolon Insertion) gotcha.
3. **Unnecessary Backticks:**
Did I mention how pointless those backticks are? Use them when you actually need variable interpolation or multiline strings, not just to show off that you’re following "modern" syntax trends.
4. **Lack of Context:**
What is this accomplishing, exactly? A `"Hello world"` with zero context or an explanation of why it exists? Is this a debugging tool? A placeholder? A cry for help? Back in the old days, we wrote comments. Try it sometime.
5. **Console.log Overkill:**
Oh sure, `console.log` is fine **now**, but don't pretend this is production-grade. Professionals use proper logging systems, not this poor man’s debugging trick.
**Verdict:**
Well, it works, I guess. Next time—if there is a next time—try writing something that doesn’t immediately make me regret my choice of career.[!NOTE] MCPとは? モデルコンテキストプロトコル(MCP)は、アプリケーションがLLMにコンテキストを提供する方法を標準化するオープンプロトコルです。MCPはAIアプリケーション用のUSB-Cポートのようなものです。USB-Cがデバイスを様々な周辺機器やアクセサリに接続するための標準化された方法を提供するのと同様に、MCPはAIモデルをさまざまなデータソースやツールに接続するための標準化された方法を提供します。
使用法
このツールを使用するには、システムにNode.js 20 以上がインストールされている必要があります。
GitHub Copilot と併用する
[!IMPORTANT] VS Code と GitHub Copilot で MCP をサポートするには、現在、エージェントモードを有効にするか、 VS Code Insidersの最新バージョン以降を使用する必要があります。Insider 版は、通常の VS Code と併用してインストールできます。
次のリンクを使用して MCP サーバーをインストールできます。
または、コマンドラインを使用します。
# For VS Code
code --add-mcp '{"name":"grumpydev","command":"npx","args":["-y","grumpydev-mcp"]}'# For VS Code Insiders
code-insiders --add-mcp '{"name":"grumpydev","command":"npx","args":["-y","grumpydev-mcp"]}'または、ワークスペースの.vscode/mcp.jsonファイルに手動で追加します。
{
"servers": {
"grumpydev-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"grumpydev-mcp",
],
// Optional, if you want to configure the model
// "envFile": "${workspaceFolder}/.env"
}
}
}Claudeデスクトップで使用する
これをclaude_desktop_config.jsonに追加します:
{
"mcpServers": {
"grumpydev-mcp": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"grumpydev-mcp",
],
// Optional, if you want to configure the model
// "env": {
// "GENAISCRIPT_DEFAULT_MODEL": "<your_model_config>",
// }
}
}
}MCP検査官によるテスト
ターミナル ウィンドウで、MCP Inspector を起動します。
npx -y @modelcontextprotocol/inspectorCtrl キーを押しながらクリックすると、アプリによって表示される URL (例: http://127.0.0.1:6274 ) から MCP Inspector Web アプリが読み込まれます。
コマンドを
npxに設定し、引数を-y grumpydev-mcpに設定して、 **[接続]**ボタンをクリックします。**「ツール」タブで「ツールの一覧表示」を選択します。ツールをクリックして「ツールの実行」**を選択します。
Related MCP server: code-review-mcp-server
モデル構成
このMCPサーバーで使用するモデルは、 GENAISCRIPT_DEFAULT_MODEL環境変数を設定することで設定できます。この変数には、使用するモデルのプロバイダーと名前(例: github:gpt-4o )を指定する必要があります。デフォルトでは、GPT-4oモデルを使用したGitHubモデルが使用されます。
GenAIScriptでサポートされている任意のプロバイダー/モデルを使用できます。詳細については、モデル設定セクションをご覧ください。一部のモデルでは、APIキーやその他の認証情報など、環境変数として追加の設定が必要になる場合があります。
について
この MCP ツールはGenAIScriptを使用して構築されました。
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- FlicenseNot gradedqualityDmaintenanceAn MCP server that automates code reviews through linting, testing, and git diff analysis. It also generates conventional commit messages and detailed pull request descriptions based on file changes and code patterns.
- AlicenseNot gradedqualityFmaintenanceAn MCP server that provides senior-level code review, quality checks, security analysis, and refactoring suggestions directly in your editor.1MIT
- AlicenseNot gradedqualityDmaintenanceAn MCP server that performs automated code reviews by analyzing git diffs against configurable review standards with custom reviewer personas.2MIT
- AlicenseNot gradedqualityBmaintenanceAn MCP server that enables checking GitHub and Codeberg PR reviews, change requests, and conversations.MIT
Related MCP Connectors
A MCP server built for developers enabling Git based project management with project and personal…
An MCP server that gives your AI access to the source code and docs of all public github repos
Scan any public GitHub MCP-server repo for security issues. 37 MCP-specific L1 rules, 8 languages.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
MCP directory API
We provide all the information about MCP servers via our MCP API.
curl -X GET 'https://glama.ai/api/mcp/v1/servers/sinedied/grumpydev-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server