runvouch
Watchdog for unattended AI agents: alerts, evidence checks and a verifiable proof per run.
사용해야 할까요
품질 및 안전성
발견 사항 (2)
- HIGH
- MEDIUMrunvouch_status에서
도구 정의와 프로토콜 준수에 대한 자동 분석을 기반으로 합니다.
컨텍스트 비용
이는 서버의 도구가 모델의 컨텍스트에 로드될 때마다 소비되는 대략적인 토큰 수입니다. 수치가 높을수록 다른 작업에 사용할 수 있는 주의가 줄어듭니다.
설치
원클릭 설치
`claude_desktop_config.json` 파일에 다음을 추가하세요:
{
"mcpServers": {
"runvouch": {
"url": "https://api.runvouch.com/mcp"
}
}
}원격 엔드포인트
https://api.runvouch.com/mcpstreamable-http할 수 있는 일
도구 목록
도구 (7)
🟢runvouch_status
Health of all watched agents: state (ok/alert/failed/unproven/running/waiting), last run, 24h cost, open alerts.
입력 스키마
{
"type": "object",
"properties": {}
}🟢runvouch_alerts
Open (un-acknowledged) alerts: MISSED, FAILED, NO_EVIDENCE, BUDGET_RUN, BUDGET_DAY, RETRY_STORM, DRIFT, STALLED.
입력 스키마
{
"type": "object",
"properties": {}
}⚪runvouch_ack(alert_id)
Acknowledge an alert by id.
입력 스키마
{
"type": "object",
"properties": {
"alert_id": {
"type": "integer"
}
},
"required": [
"alert_id"
]
}🟢runvouch_runs(agent, limit)
Recent runs of one agent.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"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.
입력 스키마
{
"type": "object",
"properties": {
"run_id": {
"type": "string"
}
},
"required": [
"run_id"
]
}커뮤니티
증거