Moth
Moth — это легковесный MCP-сервер для анализа исправлений ошибок локально в проекте и хранения проверенных решений.
Что делает Moth
Moth получает вывод ошибок через MCP, скрывает потенциальные секретные данные, нормализует сбой, определяет вероятный стек, проверяет локальную память исправлений проекта и возвращает структурированную сводку по исправлению.
Moth не редактирует код, не выполняет команды оболочки, не сканирует репозитории, не требует бэкенда и не ведет глобальную базу данных ошибок.
Related MCP server: looplens-mcp
Почему Moth?
Контекст исправления ошибок часто локален для проекта: команда, которая завершилась сбоем, используемый фреймворк, близлежащие конфигурации, а также исправления, которые уже сработали или не сработали в этом репозитории.
Moth делает этот рабочий процесс компактным и явным. Он анализирует предоставленный контекст ошибки, предлагает лучшее первое исправление и записывает только проверенные результаты исправлений в локальную память проекта.
Быстрый старт
Требуется Node.js 18+.
Запуск напрямую:
npx -y @stfade/moth moth-mcpИли глобальная установка:
npm install -g @stfade/moth
moth-mcpОбщая конфигурация MCP
{
"mcpServers": {
"moth": {
"command": "npx",
"args": ["-y", "@stfade/moth", "moth-mcp"]
}
}
}Пример использования
При использовании Moth с поддерживаемым AI-агентом вы можете добавить простую подсказку вместе с ошибкой:
"Use Moth to analyze this error before fixing it."
Поддерживаемые клиенты
Клиент | Статус | Настройка |
Codex | Готов к локальному плагину | |
Claude Code | Готов к локальному плагину | |
Cursor | Каркас плагина | |
Gemini CLI | Каркас расширения | |
Gemini Antigravity | Готов к конфигурации MCP | |
OpenCode | Готов к конфигурации MCP | |
Generic MCP | Готов к конфигурации |
«Готов к локальному плагину» означает, что обертка интеграции включена и может быть протестирована локально. Отправка в маркетплейс и одобрение пока не включены.
Инструменты
Moth предоставляет ровно два MCP-инструмента.
analyze_error
Анализирует предоставленный вывод ошибки перед попыткой исправления.
Поля ввода:
error_outputcommand?cwd?package_context?relevant_files?environment?
Поля вывода:
analysis_idfingerprintstacklikely_causebest_first_fixverificationprior_project_fixesavoidconfidence
remember_fix_result
Записывает проверенную память исправлений локально в проекте.
Поля ввода:
analysis_idfingerprintstackfix_attemptedverification_commandverification_result: "passed" | "failed"notes?
Публичный ввод worked отклоняется. worked выводится из verification_result.
Жизненный цикл проверенной памяти
analyze_error
→ apply/attempt fix
→ run verification command
→ remember_fix_resultВызывайте remember_fix_result только тогда, когда:
исправление/изменение было действительно предпринято
команда проверки действительно была выполнена
результат четко «пройден» (
passed) или «не пройден» (failed)
Не вызывайте его для предложений, пропущенных изменений, отсутствия проверки, неоднозначных результатов или догадок.
Локальная память
Проверенная память исправлений локально в проекте хранится по адресу:
.moth/fix-memory.jsonlMoth хранит небольшой реестр анализа вне проекта, чтобы remember_fix_result мог сопоставить analysis_id с правильным путем к проекту после перезапуска MCP-сервера.
Навыки
Moth включает краткие навыки для совместимых агентов:
moth-debug-first-fixmoth-source-backed-researchmoth-verify-fix
Сам MCP-сервер не выполняет поиск в реальном времени в интернете. Совместимые агенты могут использовать свои собственные инструменты поиска, руководствуясь навыками Moth, когда требуются внешние источники.
Безопасность
только чтение по умолчанию
никаких правок исходного кода
никакого выполнения команд оболочки
никакого сканирования всего репозитория
никакого фонового наблюдения
не требуется внешний сервис
скрывает потенциальные секретные данные перед анализом, ответами и записью в память
Разработка
pnpm install
pnpm test
pnpm build
pnpm dev
npm pack --dry-runЛицензия
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.Last updated1
- Alicense-qualityDmaintenanceAn MCP server for detecting retry loops and analyzing iteration patterns in agentic coding workflows, providing structured debugging intelligence to improve repair attempts.Last updated5MIT
- 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.Last updated26Business 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.Last updatedMIT
Related MCP Connectors
Shared debugging memory for AI coding agents
Agent Replay Debugger MCP — record every agent step + deterministic replay. Step-debugger for
Live browser debugging for AI assistants — DOM, console, network via MCP.
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