Repository Inspector MCP Server
Repository Inspector
Esta es una pequeña herramienta de desarrollo en TypeScript que inspecciona los cambios en un repositorio Git, ejecuta comandos de validación opcionales y genera un informe en Markdown. Puede usarse desde la línea de comandos o exponerse a clientes de IA a través de MCP.
Tu tarea
Investiga el repositorio y mejóralo como mejor consideres. El código inicial funciona para un caso feliz limitado, pero el uso en producción puede revelar debilidades de corrección, seguridad, fiabilidad, contrato, salida, documentación o pruebas.
No se espera que termines todo. Nos importa cómo investigas, priorizas, implementas, verificas y explicas un alcance significativo.
Related MCP server: code-review-mcp-server
Decisión de producto
Esta herramienta puede ser usada directamente por desarrolladores y por agentes de codificación de IA. Decide si su interfaz de producción debe ser CLI-first, MCP-first o híbrida. Implementa mejoras coherentes con tu decisión.
No hay una etiqueta preferida. Explica:
El usuario principal y el entorno de ejecución que asumiste.
El límite de confianza y las capacidades permitidas.
Las compensaciones de fiabilidad, descubribilidad, latencia/contexto y tamaño de salida.
Cómo las interfaces que sigues anunciando mantienen coherencia de comportamiento.
Qué evidencia cambiaría tu decisión.
Tiempo y reglas
Máximo 90 minutos concentrados dentro de las 48 horas posteriores a recibir la invitación.
Usa herramientas de codificación de IA libremente. Verifica su trabajo y documenta al menos una sugerencia que corregiste o rechazaste.
Trabaja en tu propio repositorio creado a partir de esta plantilla.
Haz commits mientras trabajas y completa
SUBMISSION.mden tu commit final.No se requiere completar todo. El alcance preciso y la verificación importan más que un diff grande.
Configuración
npm install
npm run typecheck
npm testCLI
npm run inspector -- review --repo ./path/to/repo --format markdown
npm run inspector -- review --repo ./path/to/repo --validate "npm test"El informe se escribe en review-report.md.
MCP
Inicia el servidor stdio con:
npm run mcp-serverExpone una herramienta review_repository que toma repo_path (obligatorio), base_ref (opcional) y validation_commands (array opcional de comandos de shell).
Los argumentos de MCP pueden ser manipulados por contenido dentro del repositorio bajo revisión (inyección de prompts), por lo que ejecutar comandos de validación a través de MCP está deshabilitado por defecto. Para habilitarlo, el operador del servidor debe establecer ambas de estas variables de entorno — establecer solo una deja la validación deshabilitada:
INSPECTOR_ALLOW_VALIDATION=1INSPECTOR_VALIDATION_ALLOWLIST="npm test,npm run typecheck"— una lista separada por comas de los comandos exactos permitidos para ejecutar; cualquier otra cosa se omite.
Cuando la validación está deshabilitada o un comando no está en la lista de permitidos, la herramienta sigue devolviendo un informe completo de solo lectura; el comando omitido se reporta con status: skipped y un motivo en lugar de descartarse silenciosamente.
Estructura del proyecto
src/core.ts shared review orchestration
src/cli.ts command-line adapter
src/mcp-server.ts MCP adapter
src/git.ts Git inspection
src/validation.ts validation execution
src/report.ts Markdown report generation
test/ public starter testsCuando termines, envía el resultado a través de Security → Report a vulnerability en este repositorio — consulta SECURITY.md para saber exactamente qué incluir. No respondas por correo electrónico; ese canal de envío no se supervisa.
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
- AlicenseBqualityDmaintenanceEnables AI assistants to perform code reviews by providing access to staged files, git diffs, and repository file content. It allows users to evaluate changes and context within any local git repository before committing or pushing.39ISC
- AlicenseNot gradedqualityAmaintenanceEnables automated code review and GitHub PR commenting through MCP integration.439MIT
- AlicenseNot gradedqualityBmaintenanceEnables AI assistants to fetch GitHub pull request diffs and metadata, and post review comments directly through the MCP protocol.1MIT
- -licenseNot gradedqualityNot gradedmaintenanceEnables generating AI-powered standups from git activity, with risk flags and markdown digests, via MCP tools.
Related MCP Connectors
Remote MCP for AI Studio Android release gate MCP, structured receipts, audit logs, and reviewer-rea
Remote MCP for Gemini upgrade evals, prompt regressions, output diffs, and eval receipts.
Repo intel for AI coding agents: overview, PRs, contributors, hot files, CI, deps. Remote MCP.
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/bestcreator01/ai-repo-inspector'
If you have feedback or need assistance with the MCP directory API, please join our Discord server