Skip to main content
Glama

Grumpy Senior Developer MCP

by sinedied

MCP 서버로서의 Grumpy Senior Developer

노드 버전

⭐ 이 프로젝트가 마음에 드신다면, GitHub에서 별점을 주세요!

사용법모델 구성정보

시니어 개발자시면서, 바이브 코드로 작성된 PR을 검토하고 수정하는 데 지치셨나요? 아니면 바이브 코더시면서 코드를 수정하라는 말에 지치셨나요? 이 도구는 두 분 모두에게 딱 맞는 MCP 도구입니다! 🫵

이 MCP 서버는 팀의 (심술궂은) 시니어 개발자와 동일한 관점을 제공하도록 설계되었습니다. 코드를 검토하고 수정해야 할 부분과 문제점을 알려줍니다. 예상하셨겠지만, 비꼬고 냉소적인 어조로 모든 것을 설명해 드립니다.

검토할 코드:

지엑스피1

결과:

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과 함께 사용

[!중요] VS Code 및 GitHub Copilot에서 MCP를 지원하려면 현재 에이전트 모드를 활성화 하거나 최신 버전의 VS Code Insiders 이상을 사용해야 합니다. Insiders 버전은 일반 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 검사관으로 테스트

  1. 터미널 창에서 MCP Inspector를 시작합니다.
    npx -y @modelcontextprotocol/inspector
  2. 앱에 표시된 URL(예: http://127.0.0.1:6274 )에서 Ctrl+클릭하여 MCP Inspector 웹 앱을 로드합니다.
  3. 명령을 npx 로 설정하고 인수를 -y grumpydev-mcp 로 설정한 다음 연결 버튼을 클릭합니다.
  4. 도구 탭에서 목록 도구를 선택하세요. 도구를 클릭하고 도구 실행을 선택하세요.

모델 구성

GENAISCRIPT_DEFAULT_MODEL 환경 변수를 설정하여 이 MCP 서버에서 사용하는 모델을 구성할 수 있습니다. 이 변수에는 사용할 모델의 공급자와 이름(예: github:gpt-4o 이 포함되어야 합니다. 기본적으로 GitHub Models with GPT-4o 모델이 사용됩니다.

GenAIScript 에서 지원하는 모든 공급자/모델을 사용할 수 있습니다. 자세한 내용은 모델 구성 섹션을 참조하세요. 일부 모델은 API 키나 기타 자격 증명과 같은 환경 변수로 추가 구성이 필요할 수 있습니다.

에 대한

이 MCP 도구는 GenAIScript를 사용하여 구축되었습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

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 서버입니다.

  1. 용법
    1. GitHub Copilot과 함께 사용
    2. Claude 데스크톱과 함께 사용하세요
    3. MCP 검사관으로 테스트
  2. 모델 구성
    1. 에 대한

      Related MCP Servers

      • A
        security
        A
        license
        A
        quality
        A 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 -
        3
        4
        JavaScript
        MIT License
      • -
        security
        F
        license
        -
        quality
        An 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 -
        1
        Python
      • -
        security
        A
        license
        -
        quality
        An 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 -
        173
        Python
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
        Last updated -
        10
        Python
        MIT License

      View all related MCP servers

      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