runvouch

Watchdog for unattended AI agents: alerts, evidence checks and a verifiable proof per run.

¿Debería usar esto?

Calidad y seguridad

B
Calidad de la descripción
89%
Integridad del esquema
66%
Calidad de los nombres
100%
Riesgo de envenenamiento
80%
Coincidencia de permisos
100%
Cumplimiento del protocolo
100%

Hallazgos (2)

  • HIGHTool poisoning patterns detected
  • MEDIUMTool description contains suspicious base64-like encoded stringen runvouch_status

Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.

Costo de contexto

~486Tokens (definiciones de herramientas)
~287 BTamaño de respuesta típico
Impacto mínimo en la atención (0.38% del contexto de 128k)

Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.

Instalar

Instalación con un clic

Agrega esto a tu archivo `claude_desktop_config.json`:

{
  "mcpServers": {
    "runvouch": {
      "url": "https://api.runvouch.com/mcp"
    }
  }
}

Puntos de conexión remotos

https://api.runvouch.com/mcpstreamable-http

Qué puede hacer

Inventario de herramientas

Herramientas (7)

🟢 Solo lectura🟡 Escritura🔴 Eliminación⚪ Desconocido
🟢runvouch_status

Health of all watched agents: state (ok/alert/failed/unproven/running/waiting), last run, 24h cost, open alerts.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
🟢runvouch_alerts

Open (un-acknowledged) alerts: MISSED, FAILED, NO_EVIDENCE, BUDGET_RUN, BUDGET_DAY, RETRY_STORM, DRIFT, STALLED.

Esquema de entrada

{
  "type": "object",
  "properties": {}
}
⚪runvouch_ack(alert_id)

Acknowledge an alert by id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "alert_id": {
      "type": "integer"
    }
  },
  "required": [
    "alert_id"
  ]
}
🟢runvouch_runs(agent, limit)

Recent runs of one agent.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent": {
      "type": "string"
    },
    "limit": {
      "type": "integer",
      "default": 20
    }
  },
  "required": [
    "agent"
  ]
}
⚪runvouch_run_start(agent, source)

Report that a run of `agent` started. Returns run_id.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "agent": {
      "type": "string"
    },
    "source": {
      "type": "string"
    }
  },
  "required": [
    "agent"
  ]
}
⚪runvouch_run_end(run_id, status, cost, tokens, evidence)

Report that a run ended, with status and evidence dict (name -> bool or {type:'url',url}). Green run without evidence alerts.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "run_id": {
      "type": "string"
    },
    "status": {
      "type": "string",
      "enum": [
        "ok",
        "fail"
      ]
    },
    "cost": {
      "type": "number"
    },
    "tokens": {
      "type": "integer"
    },
    "evidence": {
      "type": "object"
    }
  },
  "required": [
    "run_id"
  ]
}
🟢runvouch_run_proof(run_id)

Tamper-evident proof of a finished run: hashed record, Merkle path, day root, chain hash and OpenTimestamps status. Verify offline with templates/verify_proof.py.

Esquema de entrada

{
  "type": "object",
  "properties": {
    "run_id": {
      "type": "string"
    }
  },
  "required": [
    "run_id"
  ]
}

Comunidad

Califica este servidor

Evidencia

Observaciones recientes

verificadoversión no registrada7 herramientas
verificadoversión no registrada7 herramientas