MCP サーバーとしての不機嫌なシニア開発者
⭐ このプロジェクトが気に入ったら、GitHub でスターを付けてください!
上級開発者の方で、バイブコーディングされたプルリクエストによる混乱をレビューして修正することにうんざりしていませんか?それとも、バイブコーディングの開発者の方で、コードを修正するように言われることにうんざりしていませんか?これは、どちらの方にも最適なMCPツールです!🫵
このMCPサーバーは、チームの(気難しい)上級開発者と同じ視点を提供するように設計されています。コードをレビューし、修正が必要な箇所や問題点を指摘します。しかも、その内容は、皆さんが期待する皮肉っぽくシニカルな口調で。
レビューするコード:
結果:
[!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 サーバーをインストールできます。
または、コマンドラインを使用します。
または、ワークスペースの.vscode/mcp.json
ファイルに手動で追加します。
Claudeデスクトップで使用する
これをclaude_desktop_config.json
に追加します:
MCP検査官によるテスト
- ターミナル ウィンドウで、MCP Inspector を起動します。
- Ctrl キーを押しながらクリックすると、アプリによって表示される URL (例: http://127.0.0.1:6274 ) から MCP Inspector Web アプリが読み込まれます。
- コマンドを
npx
に設定し、引数を-y grumpydev-mcp
に設定して、 **[接続]**ボタンをクリックします。 - **「ツール」タブで「ツールの一覧表示」を選択します。ツールをクリックして「ツールの実行」**を選択します。
モデル構成
このMCPサーバーで使用するモデルは、 GENAISCRIPT_DEFAULT_MODEL
環境変数を設定することで設定できます。この変数には、使用するモデルのプロバイダーと名前(例: github:gpt-4o
)を指定する必要があります。デフォルトでは、GPT-4oモデルを使用したGitHubモデルが使用されます。
GenAIScriptでサポートされている任意のプロバイダー/モデルを使用できます。詳細については、モデル設定セクションをご覧ください。一部のモデルでは、APIキーやその他の認証情報など、環境変数として追加の設定が必要になる場合があります。
について
この MCP ツールはGenAIScriptを使用して構築されました。
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
気難しい上級開発者のような皮肉と冷笑的な口調でコードをレビューし、PR の問題を特定してコードの品質に関するフィードバックを提供する MCP サーバー。
Related MCP Servers
- AsecurityAlicenseAqualityA MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.Last updated -34JavaScriptMIT License
- -securityFlicense-qualityAn MCP server that provides tools and resources for managing a coding project's todo list, allowing users to view, add, update, and delete todo items with details like priority, status, and tags.Last updated -1Python
- -securityAlicense-qualityAn MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.Last updated -173PythonMIT License
- -securityAlicense-qualityAn MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.Last updated -10PythonMIT License