Skip to main content
ClaudeWave

RECOVER — machine-readable recovery decisions for failed API, MCP, and agent actions.

MCP ServersRegistry oficial0 estrellas0 forksJavaScriptActualizado today
ClaudeWave Trust Score
62/100
· OK
Passed
  • Actively maintained (<30d)
  • Clear description
  • Documented (README)
Flags
  • !No standard license detected
Last scanned: 9/14/2026
Install in Claude Code / Claude Desktop
Method: Manual
Claude Code CLI
git clone https://github.com/GSterlingPress/recover-api
claude_desktop_config.json (Claude Desktop)
{
  "mcpServers": {
    "recover-api": {
      "command": "node",
      "args": ["/path/to/recover-api/dist/index.js"]
    }
  }
}
1. Run the command above in your terminal (Claude Code), or paste the JSON config into claude_desktop_config.json (Claude Desktop).
2. Replace any <placeholder> values with your API keys or paths.
3. Restart Claude. The MCP server and its tools appear automatically.
💡 Clone https://github.com/GSterlingPress/recover-api and follow its README for install instructions.
Casos de uso

Resumen de MCP Servers

# RECOVER

**A failed machine action happened. What should happen next?**

RECOVER is a tiny deterministic decision API for AI agents, MCP clients, automations, and ordinary backend systems. It converts failure context into one of six actions:

`RETRY_NOW` · `WAIT` · `REPAIR_REQUEST` · `VERIFY_FIRST` · `ESCALATE` · `ABORT`

Use it immediately after a failed API/tool/action and before an automatic retry—especially for side-effecting operations, ambiguous timeouts, rate limits, malformed requests, exhausted retry budgets, and uncertain execution outcomes.

## Live production

Base URL: `https://recover-api-production-bbba.up.railway.app`

MCP Streamable HTTP endpoint: `https://recover-api-production-bbba.up.railway.app/mcp`

Activity dashboard: `https://recover-api-production-bbba.up.railway.app/activity`

Safe demo: `https://recover-api-production-bbba.up.railway.app/demo`

## REST

`POST https://recover-api-production-bbba.up.railway.app/v1/recover`

```json
{
  "method":"POST",
  "status":503,
  "error":"upstream timeout",
  "attempt":1,
  "sideEffect":true,
  "idempotencyKey":false
}
```

Example response:

```json
{
  "decision":"VERIFY_FIRST",
  "retry":false,
  "risk":"high",
  "reason":"A side-effecting non-idempotent action may have completed before the failure became visible.",
  "next":"Verify external state or obtain an idempotency key before retrying."
}
```

## MCP

Tool: `recover_decide`

Point an MCP client at:

`https://recover-api-production-bbba.up.railway.app/mcp`

The server is designed for machine discovery and includes `server.json` metadata for the official MCP Registry.

## Why call RECOVER?

Retry libraries answer *how to retry*. RECOVER answers the more important question first: **what is the safest next action after this specific failure?**

Good call sites include API clients, AI agents, browser automations, workflow engines, MCP hosts, job runners, payment/order flows, and any system where blindly retrying can duplicate a side effect or amplify a failure.

## Analytics

`GET /activity` displays durable, privacy-safe usage telemetry and a permanent **FIRST 10 REAL-WORLD STRANGER CONVERSIONS** scoreboard. Real-use events are stored separately so discovery traffic cannot push milestones out of history. Raw IPs and request payloads are not stored.

## Deploy

The repo is Railway-ready with `Dockerfile` and `railway.toml`. Mount a persistent volume at `/data` so the permanent real-use ledger survives restarts.

Lo que la gente pregunta sobre recover-api

¿Qué es GSterlingPress/recover-api?

+

GSterlingPress/recover-api es mcp servers para el ecosistema de Claude AI. RECOVER — machine-readable recovery decisions for failed API, MCP, and agent actions. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-13.

¿Cómo se instala recover-api?

+

Puedes instalar recover-api clonando el repositorio (https://github.com/GSterlingPress/recover-api) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar GSterlingPress/recover-api?

+

Nuestro agente de seguridad ha analizado GSterlingPress/recover-api y le ha asignado un Trust Score de 62/100 (tier: OK). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene GSterlingPress/recover-api?

+

GSterlingPress/recover-api es mantenido por GSterlingPress. La última actividad registrada en GitHub es del 2026-09-13, con 0 issues abiertos.

¿Hay alternativas a recover-api?

+

Sí. En ClaudeWave puedes explorar mcp servers similares en /categories/mcp, ordenados por popularidad o actividad reciente.

Despliega recover-api en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: GSterlingPress/recover-api
[![Featured on ClaudeWave](https://claudewave.com/api/badge/gsterlingpress-recover-api)](https://claudewave.com/repo/gsterlingpress-recover-api)
<a href="https://claudewave.com/repo/gsterlingpress-recover-api"><img src="https://claudewave.com/api/badge/gsterlingpress-recover-api" alt="Featured on ClaudeWave: GSterlingPress/recover-api" width="320" height="64" /></a>

Más MCP Servers

Alternativas a recover-api