Skip to main content
Glama

Grumpy Senior Developer MCP

by sinedied

Desarrollador senior gruñón como servidor MCP

Versión del nodo

⭐ ¡Si te gusta este proyecto, márcalo en GitHub!

UsoConfiguración del modeloAcerca de

¿Eres un desarrollador senior y estás cansado de revisar y corregir el desastre de estos PR con código de vibración? ¿O quizás eres un programador de vibración y estás cansado de que te digan que corrijas tu código? ¡Esta es la herramienta MCP perfecta para ambos! 🫵

Este servidor MCP está diseñado para ofrecer la misma perspectiva que el (gruñón) desarrollador senior de tu equipo. Revisará tu código, te dirá qué necesita corregirse y qué falla. Todo con el tono sarcástico y cínico que ya esperas.

Código para revisar:

console.log(`Hello world`)

Resultado:

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.

[!NOTA] ¿Qué es MCP? El Protocolo de Contexto de Modelo (MCP) es un protocolo abierto que estandariza cómo las aplicaciones proporcionan contexto a los LLM. Piense en MCP como un puerto USB-C para aplicaciones de IA. Así como USB-C proporciona una forma estandarizada de conectar sus dispositivos a diversos periféricos y accesorios, MCP proporciona una forma estandarizada de conectar los modelos de IA a diferentes fuentes de datos y herramientas.

Uso

Esta herramienta requiere que Node.js 20+ esté instalado en su sistema.

Usar con GitHub Copilot

[!IMPORTANTE] La compatibilidad con MCP en VS Code y GitHub Copilot actualmente requiere que habilites el modo Agente o uses la versión más reciente de VS Code Insiders o posterior. Puedes instalar la versión de Insiders junto con tu versión habitual de VS Code.

Puede instalar el servidor MCP utilizando los siguientes enlaces:

O usando la línea de comando:

# 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"]}'

O agregarlo manualmente en el archivo .vscode/mcp.json en su espacio de trabajo:

{ "servers": { "grumpydev-mcp": { "type": "stdio", "command": "npx", "args": [ "-y", "grumpydev-mcp", ], // Optional, if you want to configure the model // "envFile": "${workspaceFolder}/.env" } } }

Usar con el escritorio de Claude

Agregue esto a su 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>", // } } } }

Prueba con el inspector MCP

  1. En una ventana de terminal, inicie MCP Inspector:
    npx -y @modelcontextprotocol/inspector
  2. Ctrl+clic para cargar la aplicación web MCP Inspector desde la URL mostrada por la aplicación (por ejemplo, http://127.0.0.1:6274 )
  3. Establezca el comando en npx y los argumentos en -y grumpydev-mcp , luego haga clic en el botón Conectar .
  4. En la pestaña Herramientas , seleccione Herramientas de lista . Haga clic en una herramienta y seleccione Ejecutar herramienta .

Configuración del modelo

Puede configurar el modelo que utiliza este servidor MCP configurando la variable de entorno GENAISCRIPT_DEFAULT_MODEL . Esta variable debe contener el proveedor y el nombre del modelo que desea utilizar, como github:gpt-4o . De forma predeterminada, utiliza modelos de GitHub con el modelo GPT-4o.

Puede usar cualquier proveedor/modelo compatible con GenAIScript ; consulte la sección de configuración de modelos para obtener más detalles. Algunos modelos pueden requerir configuración adicional, como variables de entorno, como claves de API u otras credenciales.

Acerca de

Esta herramienta MCP se creó utilizando 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.

Un servidor MCP que revisa el código con el tono sarcástico y cínico de un desarrollador senior gruñón, ayudando a identificar problemas en las solicitudes de compra y brindando comentarios sobre la calidad del código.

  1. Uso
    1. Usar con GitHub Copilot
    2. Usar con el escritorio de Claude
    3. Prueba con el inspector MCP
  2. Configuración del modelo
    1. Acerca de

      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