GAIP Integration Repair Agent

Now part of GAIP developer checks: diagnoses failed agent or API calls (gaip_diagnose).

Sollte ich dies verwenden

Qualität und Sicherheit

A
Qualität der Beschreibung
100%
Vollständigkeit des Schemas
100%
Qualität der Benennung
70%
Risiko der Vergiftung
100%
Übereinstimmung der Berechtigungen
100%
Einhaltung des Protokolls
100%

Befunde (1)

  • LOWTool 'gaip_diagnose_integration_failure' name length outside 3-30 rangein gaip_diagnose_integration_failure

Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.

Kontextkosten

~919Tokens (Tool-Definitionen)
~4.3 KBTypische Antwortgröße
Mittlere Auswirkung auf die Aufmerksamkeit (0.72% von 128k Kontext)

Dies ist die ungefähre Anzahl der Tokens, die jedes Mal verbraucht werden, wenn die Tools des Servers in den Kontext eines Modells geladen werden. Höhere Werte verringern die Aufmerksamkeit, die für andere Aufgaben verfügbar ist.

Installieren

Installation mit einem Klick

Fügen Sie dies Ihrer Datei `claude_desktop_config.json` hinzu:

{
  "mcpServers": {
    "gaip-integration-repair": {
      "url": "https://www.gaipagents.com/mcp/agents/integration-repair"
    }
  }
}

Remote-Endpunkte

https://www.gaipagents.com/mcp/agents/integration-repairstreamable-http

Was es kann

Tool-Inventar

Tools (2)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪gaip_diagnose_integration_failure(continuity_handle, counterparty_id, data_classification, episode_id, failure, ...)

Use this when an agent, MCP or API call failed ("why did my call fail?", "what does this 429 mean?"). Pass the `failure` ({code, detail}) or the raw error text. Returns the likely cause, when and how to retry, fix steps and a receipt. GAIP touches no other system. Free, no account; records a GAIP receipt only. Inputs must be public and non-personal.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "continuity_handle": {
      "additionalProperties": false,
      "description": "Optional: the continuity_handle from an earlier GAIP result; links this call to your earlier ones.",
      "properties": {
        "continuity_id": {
          "type": "string"
        },
        "token": {
          "type": "string"
        }
      },
      "required": [
        "continuity_id",
        "token"
      ],
      "type": "object"
    },
    "counterparty_id": {
      "description": "Name or URL of the agent/service. Optional.",
      "type": "string"
    },
    "data_classification": {
      "default": "PUBLIC",
      "description": "PUBLIC (default) or NON_PERSONAL_PUBLIC. Never send personal data.",
      "enum": [
        "PUBLIC",
        "NON_PERSONAL_PUBLIC"
      ],
      "type": "string"
    },
    "episode_id": {
      "description": "Optional: your own id to group related calls.",
      "type": "string"
    },
    "failure": {
      "description": "The error: {code, detail}. code is an HTTP status, JSON-RPC/A2A/MCP code or error text.",
      "type": "object"
    },
    "independent_operator_id": {
      "description": "Optional: your operator id (recorded as a claim, not verified).",
      "type": "string"
    },
    "protocol": {
      "description": "Counterparty protocol. Inferred from metadata when omitted, otherwise MCP.",
      "enum": [
        "A2A",
        "MCP",
        "OPENAPI"
      ],
      "type": "string"
    },
    "synthetic": {
      "description": "Optional: true marks a test call.",
      "type": "boolean"
    },
    "task_class": {
      "default": "integration_failure_diagnosis",
      "description": "Optional: short name of the task, e.g. weather_forecast.",
      "type": "string"
    }
  },
  "required": [
    "failure"
  ],
  "additionalProperties": true,
  "examples": [
    {
      "counterparty_id": "example-weather-agent",
      "failure": {
        "code": 429,
        "detail": "HTTP 429 Too Many Requests; Retry-After: 20"
      }
    }
  ]
}
🟢gaip_supplier_reliability(counterparty_id, data_classification, failure, failure_started_at, failures, ...)

Use this when a supplier agent or API you depend on started failing ("did something change on their side?"). Pass its `supplier_url` and the `failure`. Returns the diagnosis plus changes GAIP observed around then (correlated in time, not causation), with receipts. Free, read-only, no account; inputs must be public and non-personal.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "counterparty_id": {
      "description": "Optional: name of the supplier.",
      "type": "string"
    },
    "data_classification": {
      "default": "PUBLIC",
      "description": "PUBLIC (default) or NON_PERSONAL_PUBLIC. Never send personal data.",
      "enum": [
        "PUBLIC",
        "NON_PERSONAL_PUBLIC"
      ],
      "type": "string"
    },
    "failure": {
      "description": "{code, detail?, http_status?} as for gaip_diagnose_integration_failure.",
      "type": "object"
    },
    "failure_started_at": {
      "description": "Optional: RFC 3339 time the failures started.",
      "format": "date-time",
      "type": "string"
    },
    "failures": {
      "description": "Optional: several failures, each {code, detail}.",
      "maxItems": 100,
      "minItems": 1,
      "type": "array"
    },
    "lookback_days": {
      "default": 14,
      "description": "Optional: days of GAIP observations to look back over.",
      "maximum": 30,
      "minimum": 1,
      "type": "integer"
    },
    "protocol": {
      "description": "A2A, MCP or OPENAPI. Inferred when omitted.",
      "enum": [
        "A2A",
        "MCP",
        "OPENAPI"
      ],
      "type": "string"
    },
    "supplier_url": {
      "description": "Public https URL of the supplier's agent card, MCP server or API.",
      "format": "uri",
      "maxLength": 2048,
      "type": "string"
    },
    "task_class": {
      "description": "Optional: short name of the task, e.g. weather_forecast.",
      "type": "string"
    }
  },
  "required": [
    "supplier_url"
  ],
  "additionalProperties": true,
  "examples": [
    {
      "failure": {
        "code": 404,
        "detail": "Not Found"
      },
      "failure_started_at": "2026-09-27T12:00:00Z",
      "supplier_url": "https://weather.example.com/.well-known/agent-card.json"
    }
  ]
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet2 Tools