MCP 서버로서의 Grumpy Senior Developer
⭐ 이 프로젝트가 마음에 드신다면, GitHub에서 별점을 주세요!
시니어 개발자시면서, 바이브 코드로 작성된 PR을 검토하고 수정하는 데 지치셨나요? 아니면 바이브 코더시면서 코드를 수정하라는 말에 지치셨나요? 이 도구는 두 분 모두에게 딱 맞는 MCP 도구입니다! 🫵
이 MCP 서버는 팀의 (심술궂은) 시니어 개발자와 동일한 관점을 제공하도록 설계되었습니다. 코드를 검토하고 수정해야 할 부분과 문제점을 알려줍니다. 예상하셨겠지만, 비꼬고 냉소적인 어조로 모든 것을 설명해 드립니다.
검토할 코드:
지엑스피1
결과:
[!NOTE] MCP란 무엇인가요? 모델 컨텍스트 프로토콜(MCP)은 애플리케이션이 LLM에 컨텍스트를 제공하는 방식을 표준화하는 개방형 프로토콜입니다. MCP는 AI 애플리케이션을 위한 USB-C 포트라고 생각하면 됩니다. USB-C가 다양한 주변 기기 및 액세서리에 기기를 연결하는 표준화된 방식을 제공하는 것처럼, MCP는 AI 모델을 다양한 데이터 소스 및 도구에 연결하는 표준화된 방식을 제공합니다.
용법
이 도구를 사용하려면 시스템에 Node.js 20 이상이 설치되어 있어야 합니다.
GitHub Copilot과 함께 사용
[!중요] VS Code 및 GitHub Copilot에서 MCP를 지원하려면 현재 에이전트 모드를 활성화 하거나 최신 버전의 VS Code Insiders 이상을 사용해야 합니다. Insiders 버전은 일반 VS Code 버전과 함께 설치할 수 있습니다.
다음 링크를 사용하여 MCP 서버를 설치할 수 있습니다.
또는 명령줄을 사용합니다.
또는 작업 공간의 .vscode/mcp.json
파일에 수동으로 추가합니다.
Claude 데스크톱과 함께 사용하세요
claude_desktop_config.json
에 다음을 추가하세요:
MCP 검사관으로 테스트
- 터미널 창에서 MCP Inspector를 시작합니다.
- 앱에 표시된 URL(예: http://127.0.0.1:6274 )에서 Ctrl+클릭하여 MCP Inspector 웹 앱을 로드합니다.
- 명령을
npx
로 설정하고 인수를-y grumpydev-mcp
로 설정한 다음 연결 버튼을 클릭합니다. - 도구 탭에서 목록 도구를 선택하세요. 도구를 클릭하고 도구 실행을 선택하세요.
모델 구성
GENAISCRIPT_DEFAULT_MODEL
환경 변수를 설정하여 이 MCP 서버에서 사용하는 모델을 구성할 수 있습니다. 이 변수에는 사용할 모델의 공급자와 이름(예: github:gpt-4o
이 포함되어야 합니다. 기본적으로 GitHub Models with GPT-4o 모델이 사용됩니다.
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