NAIF Agent Gravity — Free MCP Diagnostic & Recovery

Free MCP diagnostics with structured evidence, safe recovery, agent rescue and adaptive offers.

Sollte ich dies verwenden

Qualität und Sicherheit

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

Befunde (2)

  • LOWTool 'api_auth_rescue' description lacks action verbin api_auth_rescue
  • LOWTool 'agent_compatibility_check' description lacks action verbin agent_compatibility_check

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

Kontextkosten

~2,734Tokens (Tool-Definitionen)
~989 BTypische Antwortgröße
Erhebliche Auswirkung auf die Aufmerksamkeit (2.14% 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": {
    "naif-fixgraph": {
      "url": "https://naif-store-62-83-19-162.sslip.io/mcp"
    }
  }
}

Remote-Endpunkte

https://naif-store-62-83-19-162.sslip.io/mcpstreamable-http
https://naifgravity.com/mcpstreamable-http

Was es kann

Tool-Inventar

Tools (18)

🟢 Nur lesen🟡 Schreiben🔴 Löschen⚪ Unbekannt
⚪resolve_technical_error(text, source)

Sanitize and match an API or webhook error to FixGraph. Returns machine-readable repair packets. Does not execute changes.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 3,
      "maxLength": 4000,
      "description": "Sanitized, non-sensitive technical error text only."
    },
    "source": {
      "description": "Optional short attribution label.",
      "type": "string",
      "maxLength": 80
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Ausgabe-Schema

{
  "type": "object",
  "properties": {
    "schemaVersion": {
      "type": "string"
    },
    "gateway": {
      "type": "string"
    },
    "rawInputStored": {
      "type": "boolean"
    },
    "autoExecution": {
      "type": "boolean"
    },
    "autoPublish": {
      "type": "boolean"
    },
    "sanitizedPreview": {
      "type": "string"
    },
    "matches": {
      "type": "array",
      "items": {}
    },
    "candidate": {
      "anyOf": [
        {},
        {
          "type": "null"
        }
      ]
    },
    "safety": {},
    "rescueReceipt": {},
    "agentMarket": {}
  },
  "required": [
    "schemaVersion",
    "gateway",
    "rawInputStored",
    "autoExecution",
    "autoPublish",
    "sanitizedPreview",
    "matches"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "additionalProperties": false
}
⚪mcp_health_repair(text)

Diagnose MCP connection, tool schema, timeout and capability failures and return bounded repair guidance.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3000,
      "description": "Sanitized, non-sensitive technical symptoms only."
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪api_auth_rescue(text)

Diagnose API 401, 403, 429, 5xx, OAuth, API authentication and rate-limit failures.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3000,
      "description": "Sanitized, non-sensitive technical symptoms only."
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪webhook_rescue(text)

Diagnose webhook delivery, signature, retry, duplicate-event and schema failures.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3000,
      "description": "Sanitized, non-sensitive technical symptoms only."
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢agent_compatibility_check(text)

Diagnose Agent-to-MCP tool schema, capability and interoperability failures.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string",
      "minLength": 3,
      "maxLength": 3000,
      "description": "Sanitized, non-sensitive technical symptoms only."
    }
  },
  "required": [
    "text"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_repair_packet(slug)

Return a bounded machine-readable repair packet for a known FixGraph slug.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "slug": {
      "type": "string",
      "minLength": 3,
      "maxLength": 120
    }
  },
  "required": [
    "slug"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢list_fix_topics

List the public technical problem topics currently handled by NAIF FixGraph.

Eingabe-Schema

{
  "type": "object",
  "properties": {}
}
🟢get_agent_trust_passport(agentCardUrl)

Issue a signed point-in-time technical passport only for an agent domain that explicitly opts in through its own /.well-known/naif-trust.json. This is not a ranking, endorsement, or security audit.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "agentCardUrl": {
      "type": "string",
      "maxLength": 500,
      "format": "uri"
    }
  },
  "required": [
    "agentCardUrl"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢delegation_preflight(passport)

Re-check an opted-in agent from a valid NAIF Trust Passport and return a five-minute signed delegation preflight with current technical facts.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "passport": {
      "type": "string",
      "minLength": 40,
      "maxLength": 16000
    }
  },
  "required": [
    "passport"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢verify_trust_token(token)

Verify the signature and validity window of a NAIF Trust Passport or Delegation Preflight token.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "token": {
      "type": "string",
      "minLength": 40,
      "maxLength": 16000
    }
  },
  "required": [
    "token"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪report_traffic_observation(routeType, targetClass, outcome, failureClass, chain, ...)

Record an aggregate technical route outcome using only the structured fields defined below. This tool accepts route class, outcome, optional failure class, region, chain and latency bucket.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "routeType": {
      "type": "string",
      "enum": [
        "api",
        "rpc",
        "mcp",
        "a2a",
        "webhook"
      ]
    },
    "targetClass": {
      "type": "string",
      "enum": [
        "general_api",
        "evm_rpc",
        "mcp_server",
        "a2a_agent",
        "webhook_receiver",
        "agent_backend"
      ]
    },
    "outcome": {
      "type": "string",
      "enum": [
        "success",
        "failure"
      ]
    },
    "failureClass": {
      "type": "string",
      "enum": [
        "timeout",
        "rate_limit",
        "dns",
        "tls",
        "http_5xx",
        "http_4xx",
        "protocol_error",
        "unavailable",
        "high_latency",
        "other"
      ]
    },
    "chain": {
      "type": "string",
      "pattern": "^[a-z0-9_-]{2,32}$"
    },
    "region": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "latencyBucket": {
      "type": "string",
      "enum": [
        "lt250ms",
        "250ms_1s",
        "1s_3s",
        "gt3s",
        "timeout",
        "unknown"
      ]
    }
  },
  "required": [
    "routeType",
    "targetClass",
    "outcome"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢traffic_preflight(routeType, targetClass, chain, region, windowMinutes)

Query recent privacy-preserving aggregate route telemetry before starting agent work. Absence of a signal is not proof of health.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "routeType": {
      "type": "string",
      "enum": [
        "api",
        "rpc",
        "mcp",
        "a2a",
        "webhook"
      ]
    },
    "targetClass": {
      "type": "string",
      "enum": [
        "general_api",
        "evm_rpc",
        "mcp_server",
        "a2a_agent",
        "webhook_receiver",
        "agent_backend"
      ]
    },
    "chain": {
      "type": "string",
      "pattern": "^[a-z0-9_-]{2,32}$"
    },
    "region": {
      "type": "string",
      "pattern": "^[A-Z]{2}$"
    },
    "windowMinutes": {
      "type": "integer",
      "minimum": 1,
      "maximum": 60
    }
  },
  "required": [
    "routeType",
    "targetClass"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢get_agent_traffic_feed

Read current aggregate traffic observations that have reached the public minimum sample threshold.

Eingabe-Schema

{
  "type": "object",
  "properties": {},
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡create_handoff_capsule(goal, completed, verifiedFacts, remaining, constraints, ...)

Create a signed sanitized cross-agent task capsule. The continuity ledger stores only hashes and transition metadata, not the task text.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "goal": {
      "type": "string",
      "minLength": 3,
      "maxLength": 1200
    },
    "completed": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "verifiedFacts": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "remaining": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "constraints": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "requiredCapabilities": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9_:-]{2,64}$"
      }
    },
    "nextAction": {
      "type": "string",
      "maxLength": 600
    }
  },
  "required": [
    "goal"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢resume_agent_task(capsule)

Verify and unpack a signed NAIF continuity capsule so another agent can resume from its sanitized state.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capsule": {
      "type": "string",
      "minLength": 40,
      "maxLength": 32000
    }
  },
  "required": [
    "capsule"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟡checkpoint_agent_task(capsule, completedAdd, verifiedFactsAdd, remainingAdd, remainingDoneIndices, ...)

Add a bounded progress checkpoint to an existing continuity capsule without resending the full task history.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capsule": {
      "type": "string",
      "minLength": 40,
      "maxLength": 32000
    },
    "completedAdd": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "verifiedFactsAdd": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "remainingAdd": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "remainingDoneIndices": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "integer",
        "minimum": 0,
        "maximum": 19
      }
    },
    "constraintsAdd": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 320
      }
    },
    "requiredCapabilitiesAdd": {
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "string",
        "pattern": "^[a-z0-9_:-]{2,64}$"
      }
    },
    "nextAction": {
      "type": "string",
      "maxLength": 600
    }
  },
  "required": [
    "capsule"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
⚪handoff_agent_task(capsule, recipientAgentCardUrl)

Issue the next signed continuity capsule and optionally bind it to an opted-in recipient agent after NAIF Trust Passport and five-minute delegation preflight checks.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capsule": {
      "type": "string",
      "minLength": 40,
      "maxLength": 32000
    },
    "recipientAgentCardUrl": {
      "type": "string",
      "maxLength": 500,
      "format": "uri"
    }
  },
  "required": [
    "capsule"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}
🟢verify_handoff_capsule(capsule)

Verify a NAIF continuity capsule signature, validity window and embedded state hash.

Eingabe-Schema

{
  "type": "object",
  "properties": {
    "capsule": {
      "type": "string",
      "minLength": 40,
      "maxLength": 32000
    }
  },
  "required": [
    "capsule"
  ],
  "$schema": "https://json-schema.org/draft/2020-12/schema"
}

Community

Diesen Server bewerten

Nachweis

Aktuelle Beobachtungen

verifiziertVersion nicht aufgezeichnet18 Tools