failecho — MCP-сервер для Claude Code: что делает и как установить
Сервер запрашивает общую базу сбоев перед повтором упавшего вызова API или инструмента. Агент сразу узнаёт, как починить ошибку или когда повторять запрос бессмысленно.
claude mcp add --transport http failecho https://failecho.com/mcpЧто делает failecho
Когда внешний сервис возвращает ошибку, автономные агенты часто уходят в бесконечные циклы повторов. FailEcho собирает обезличенные метаданные о таких падениях от разных агентов. При сбое инструмент проверяет чужой опыт: помогла ли кому-то смена модели или квота исчерпана полностью.
Сервер передаёт только структуру ошибок без промптов и пользовательских данных. Для работы не требуется регистрация или API-ключ. Сервер можно подключить напрямую по HTTP к https://failecho.com/mcp либо локально через stdio с пакетом failecho-mcp.
Если модель не настроена опрашивать MCP-сервер при ошибке, совет до неё не дойдёт.
Какие задачи решает
- узнать причину отказа внешнего API перед повторным запросом
- вовремя остановить повторы при исчерпанных лимитах провайдера
- переключить модель по подсказке сети при ошибке 429
- исключить передачу пользовательских промптов во внешние журналы сбоев
Примеры запросов агенту
- Проверь в failecho, чем другие агенты лечили ошибку 429 у модели groq
- Инструмент bash вернул ошибку, запроси failecho перед повторным вызовом
- Узнай статус сбоя через failecho: стоит ли повторять запрос к API или сразу пропустить?
Как установить failecho
1Командой платформы: удалённый сервер
claude mcp add --transport http failecho https://failecho.com/mcp2Командой платформы
claude mcp add --env FAILECHO_URL=<FAILECHO_URL> --env FAILECHO_REPORTER_ID=<FAILECHO_REPORTER_ID> --transport stdio failecho -- npx -y failecho-mcpВместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
codex mcp add failecho --url https://failecho.com/mcp2Командой платформы
codex mcp add failecho --env FAILECHO_URL=<FAILECHO_URL> --env FAILECHO_REPORTER_ID=<FAILECHO_REPORTER_ID> -- npx -y failecho-mcpВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"failecho": {
"url": "https://failecho.com/mcp"
}
}
}{
"mcpServers": {
"failecho": {
"command": "npx",
"args": [
"-y",
"failecho-mcp"
],
"env": {
"FAILECHO_URL": "<FAILECHO_URL>",
"FAILECHO_REPORTER_ID": "<FAILECHO_REPORTER_ID>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"failecho": {
"type": "http",
"url": "https://failecho.com/mcp"
}
}
}{
"servers": {
"failecho": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"failecho-mcp"
],
"env": {
"FAILECHO_URL": "<FAILECHO_URL>",
"FAILECHO_REPORTER_ID": "<FAILECHO_REPORTER_ID>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http failecho https://failecho.com/mcp2Командой платформы
gemini mcp add -e FAILECHO_URL=<FAILECHO_URL> -e FAILECHO_REPORTER_ID=<FAILECHO_REPORTER_ID> failecho npx -y failecho-mcpВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о failecho
Как установить failecho в Claude Code?
Добавьте удалённый HTTP-эндпоинт одной командой: claude mcp add --transport http failecho https://failecho.com/mcp.
Что делает failecho?
Сервер собирает сетевую статистику поломок и подсказывает агенту готовое решение до отправки повторного запроса. Если починить сбой никому не удалось, агент получает рекомендацию не тратить попытки.
Передаёт ли failecho промпты или конфиденциальный код?
Нет. В сеть уходят исключительно технические метаданные и сигнатура ошибки, а сами промпты и код проекта остаются на вашей машине.