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
Befunde (2)
- LOWin api_auth_rescue
- LOWin agent_compatibility_check
Basierend auf einer automatisierten Analyse der Tool-Definitionen und der Einhaltung des Protokolls.
Kontextkosten
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-httphttps://naifgravity.com/mcpstreamable-httpWas es kann
Tool-Inventar
Tools (18)
⚪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
Nachweis