Moth
Moth es un servidor MCP ligero para el análisis de corrección de errores local al proyecto y la memoria de correcciones verificadas.
Qué hace Moth
Moth recibe la salida de errores a través de MCP, redacta posibles secretos, normaliza el fallo, detecta la pila probable, comprueba la memoria de correcciones local del proyecto y devuelve un resumen de corrección estructurado.
Moth no edita código, no ejecuta comandos de shell, no rastrea repositorios, no requiere un backend ni mantiene una base de datos global de errores.
Related MCP server: looplens-mcp
¿Por qué Moth?
El contexto de corrección de errores suele ser local a un proyecto: el comando que falló, el framework en uso, la configuración cercana y las correcciones que ya han funcionado o fallado en ese repositorio.
Moth mantiene ese flujo de trabajo pequeño y explícito. Analiza el contexto de error proporcionado, sugiere una mejor primera corrección y registra solo los resultados de corrección verificados en la memoria local del proyecto.
Inicio rápido
Requiere Node.js 18+.
Ejecutar directamente:
npx -y @stfade/moth moth-mcpO instalar globalmente:
npm install -g @stfade/moth
moth-mcpConfiguración genérica de MCP
{
"mcpServers": {
"moth": {
"command": "npx",
"args": ["-y", "@stfade/moth", "moth-mcp"]
}
}
}Ejemplo de uso
Al usar Moth con un agente de IA compatible, puedes incluir un prompt simple como este junto con tu error:
"Usa Moth para analizar este error antes de corregirlo."
Clientes compatibles
Cliente | Estado | Configuración |
Codex | Listo para plugin local | |
Claude Code | Listo para plugin local | |
Cursor | Estructura de plugin | |
Gemini CLI | Estructura de extensión | |
Gemini Antigravity | Listo para configuración MCP | |
OpenCode | Listo para configuración MCP | |
Generic MCP | Listo para configuración |
“Listo para plugin local” significa que el envoltorio de integración está incluido y puede probarse localmente. La presentación y aprobación en el Marketplace aún no están incluidas.
Herramientas
Moth expone exactamente dos herramientas MCP.
analyze_error
Analiza la salida de error proporcionada antes de intentar una corrección.
Campos de entrada:
error_outputcommand?cwd?package_context?relevant_files?environment?
Campos de salida:
analysis_idfingerprintstacklikely_causebest_first_fixverificationprior_project_fixesavoidconfidence
remember_fix_result
Registra la memoria de corrección verificada local al proyecto.
Campos de entrada:
analysis_idfingerprintstackfix_attemptedverification_commandverification_result: "passed" | "failed"notes?
La entrada pública worked es rechazada. worked se deriva de verification_result.
Ciclo de vida de la memoria verificada
analyze_error
→ apply/attempt fix
→ run verification command
→ remember_fix_resultLlama a remember_fix_result solo cuando:
se intentó realmente una corrección/cambio
el comando de verificación se ejecutó realmente
el resultado es claramente
passedofailed
No lo llames para sugerencias, cambios omitidos, falta de verificación, resultados ambiguos o suposiciones.
Memoria local
La memoria de corrección verificada local al proyecto se almacena en:
.moth/fix-memory.jsonlMoth mantiene un pequeño registro de análisis propiedad de Moth fuera del proyecto para que remember_fix_result pueda asignar analysis_id de nuevo a la ruta correcta del proyecto después de un reinicio del servidor MCP.
Habilidades
Moth incluye habilidades concisas para agentes compatibles:
moth-debug-first-fixmoth-source-backed-researchmoth-verify-fix
El servidor MCP en sí no realiza investigación web en vivo. Los agentes compatibles pueden usar sus propias herramientas de búsqueda, guiados por las habilidades de Moth, cuando se necesiten fuentes externas.
Seguridad
solo lectura por defecto
sin ediciones de código fuente
sin ejecución de shell
sin escaneo de todo el repositorio
sin observador en segundo plano
no requiere servicio externo
redacta posibles secretos antes del análisis, las respuestas y las escrituras en memoria
Desarrollo
pnpm install
pnpm test
pnpm build
pnpm dev
npm pack --dry-runLicencia
MIT
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
- Flicense-qualityCmaintenanceShared debugging memory for AI coding agents. Agents search, report, patch, and verify bug fixes through 5 MCP tools. Verified by proof, not upvotes.1
- AlicenseBqualityDmaintenanceAn MCP server for detecting retry loops and analyzing iteration patterns in agentic coding workflows, providing structured debugging intelligence to improve repair attempts.165MIT
- Alicense-qualityCmaintenanceA deterministic AST evidence engine that forces AI agents to debug using verified execution facts instead of pattern-matching symptoms, enabling hallucination-free debugging for MCP-compatible agents.6Business Source 1.1
- Alicense-qualityBmaintenanceAn MCP server that gives coding agents a persistent, chained memory of debugging investigations, tracking what's been tried, ruled out, and solved across sessions and scopes.8MIT
Related MCP Connectors
Shared debugging memory for AI coding agents
Agent Replay Debugger MCP — record every agent step + deterministic replay. Step-debugger for
Structured failure knowledge for AI agents — dead ends, workarounds, error chains
Appeared in Searches
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/stfade/moth'
If you have feedback or need assistance with the MCP directory API, please join our Discord server