Servidor MCP local para productividad de desarrollo de software.
Server has 28 tools with complete Zod schemas and descriptions in Spanish. Naming follows verb_noun convention (read_file, create_branch, list_sessions). Schemas are well-structured with type validation, enums, and constraints (e.g., branch name regex, UUID validation, max result limits). However, descriptions are brief (avg ~60 chars) and lack context on WHEN to use tools or dependencies between them. Parameter descriptions exist but are minimal. Output schemas are defined in Zod but not documented in tool registration. Error handling is present but recovery guidance is sparse. No tool annotations (readOnlyHint/destructiveHint) despite clear risk levels. Spanish descriptions reduce LLM clarity for English-speaking agents.
Aprueba una proposal sensible previamente generada en el store local en memoria.
Realiza un commit de los cambios.
Crea una nueva rama en el repositorio Git.
Crea una nueva sesión de trabajo.
Genera una vista previa de un mensaje de commit.
Obtiene un resumen de los cambios en Git.
Obtiene el estado actual del repositorio Git.
Descriptions are in Spanish and very brief (avg 60 chars). LLMs trained primarily on English will struggle to parse intent. Descriptions lack WHEN/WHY context and dependencies between tools (e.g., 'Call search_codebase first if you don't know the file path').
No tool annotations (readOnlyHint, destructiveHint, idempotentHint) despite clear risk levels. Tools like commit_changes (IRREVERSIBLE), write_file_patch (WRITE), and run_tests (WRITE) should declare their side effects so agents can reason about safety and retry logic.
Inferred effective spec: 2025-06-18+.
| Scored | Grade | Overall | Spec posture | Rubric |
|---|---|---|---|---|
| 2026-09-23 | C | 62 | 2025-06-18+ | v2 |
Verifica el estado de salud del servidor MCP.
Lista los artefactos almacenados.
Lista el contenido de un directorio.
Lista las propuestas pendientes.
Lista los eventos de auditoría recientes.
Lista los rastros recientes.
Lista las sesiones de trabajo.
Lee un artefacto específico.
Lee el contenido de un archivo del workspace.
Lee un resumen de las métricas.
Lee el contenido de múltiples archivos.
Lee una descripción general del proyecto.
Lee una sesión específica.
Lee una instantánea del estado.
Lee el estado del sistema.
Ejecuta el linter del proyecto.
Ejecuta las pruebas del proyecto.
Guarda un artefacto en el almacén.
Busca en la base de código.
Establece la sesión activa.
Escribe un parche en un archivo.
Output schemas defined in Zod (e.g., commitMessagePreviewDataSchema, gitStatusDataSchema) but not documented in tool registration. LLMs cannot see what fields to expect, forcing them to guess or make extra discovery calls.
Dry-run and proposal patterns (commit_changes, write_file_patch) require sessionId and proposalId UUIDs. No guidance on how to obtain these IDs or what happens if they're omitted. Agents may fail silently or retry indefinitely.
Error handling is implicit (Zod validation) but not documented. No recovery guidance in descriptions. E.g., read_file fails on missing path, should suggest search_codebase or list_directory as alternatives.