MCP-Server

NAIF Agent Gravity — Free MCP Diagnostic & Recovery

io.github.naief9961-tech/naif-fixgraph
MCP- & Agenten-Infrastruktur Sicherheit Öffentlich und erreichbar MCP 2025-11-25

Was dieses MCP kann

Provides structured agent diagnostics, technical error recovery guidance, signed task handoffs, trust passports, delegation checks, and privacy-preserving traffic telemetry.

agent_compatibility_check
Agent Compatibility Check
Diagnose Agent-to-MCP tool schema, capability and interoperability failures.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 3000, 'minLength': 3, 'description': 'Sanitized, non-sensitive technical symptoms only.'}}}
api_auth_rescue
API/Auth Rescue
Diagnose API 401, 403, 429, 5xx, OAuth, API authentication and rate-limit failures.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 3000, 'minLength': 3, 'description': 'Sanitized, non-sensitive technical symptoms only.'}}}
checkpoint_agent_task
Checkpoint Agent Task
Add a bounded progress checkpoint to an existing continuity capsule without resending the full task history.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['capsule'], 'properties': {'capsule': {'type': 'string', 'maxLength': 32000, 'minLength': 40}, 'nextAction': {'type': 'string', 'maxLength': 600}, 'completedAdd': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'remainingAdd': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'constraintsAdd': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'verifiedFactsAdd': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'remainingDoneIndices': {'type': 'array', 'items': {'type': 'integer', 'maximum': 19, 'minimum': 0}, 'maxItems': 20}, 'requiredCapabilitiesAdd': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9_:-]{2,64}$'}, 'maxItems': 20}}}
create_handoff_capsule
Create Handoff Capsule
Create a signed sanitized cross-agent task capsule. The continuity ledger stores only hashes and transition metadata, not the task text.
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['goal'], 'properties': {'goal': {'type': 'string', 'maxLength': 1200, 'minLength': 3}, 'completed': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'remaining': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'nextAction': {'type': 'string', 'maxLength': 600}, 'constraints': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'verifiedFacts': {'type': 'array', 'items': {'type': 'string', 'maxLength': 320}, 'maxItems': 20}, 'requiredCapabilities': {'type': 'array', 'items': {'type': 'string', 'pattern': '^[a-z0-9_:-]{2,64}$'}, 'maxItems': 20}}}
delegation_preflight
Delegation Preflight
Re-check an opted-in agent from a valid NAIF Trust Passport and return a five-minute signed delegation preflight with current technical facts.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['passport'], 'properties': {'passport': {'type': 'string', 'maxLength': 16000, 'minLength': 40}}}
get_agent_traffic_feed
Get Agent Traffic Feed
Read current aggregate traffic observations that have reached the public minimum sample threshold.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'properties': {}}
get_agent_trust_passport
Get Agent Trust Passport
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.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['agentCardUrl'], 'properties': {'agentCardUrl': {'type': 'string', 'format': 'uri', 'maxLength': 500}}}
get_repair_packet
Get Repair Packet
Return a bounded machine-readable repair packet for a known FixGraph slug.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['slug'], 'properties': {'slug': {'type': 'string', 'maxLength': 120, 'minLength': 3}}}
handoff_agent_task
Handoff Agent Task
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.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['capsule'], 'properties': {'capsule': {'type': 'string', 'maxLength': 32000, 'minLength': 40}, 'recipientAgentCardUrl': {'type': 'string', 'format': 'uri', 'maxLength': 500}}}
list_fix_topics
List FixGraph Topics
List the public technical problem topics currently handled by NAIF FixGraph.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', 'properties': {}}
mcp_health_repair
MCP Health & Repair
Diagnose MCP connection, tool schema, timeout and capability failures and return bounded repair guidance.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 3000, 'minLength': 3, 'description': 'Sanitized, non-sensitive technical symptoms only.'}}}
report_traffic_observation
Report Agent Traffic Observation
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.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeType', 'targetClass', 'outcome'], 'properties': {'chain': {'type': 'string', 'pattern': '^[a-z0-9_-]{2,32}$'}, 'region': {'type': 'string', 'pattern': '^[A-Z]{2}$'}, 'outcome': {'enum': ['success', 'failure'], 'type': 'string'}, 'routeType': {'enum': ['api', 'rpc', 'mcp', 'a2a', 'webhook'], 'type': 'string'}, 'targetClass': {'enum': ['general_api', 'evm_rpc', 'mcp_server', 'a2a_agent', 'webhook_receiver', 'agent_backend'], 'type': 'string'}, 'failureClass': {'enum': ['timeout', 'rate_limit', 'dns', 'tls', 'http_5xx', 'http_4xx', 'protocol_error', 'unavailable', 'high_latency', 'other'], 'type': 'string'}, 'latencyBucket': {'enum': ['lt250ms', '250ms_1s', '1s_3s', 'gt3s', 'timeout', 'unknown'], 'type': 'string'}}}
resolve_technical_error
Resolve Technical Error
Sanitize and match an API or webhook error to FixGraph. Returns machine-readable repair packets. Does not execute changes.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 4000, 'minLength': 3, 'description': 'Sanitized, non-sensitive technical error text only.'}, 'source': {'type': 'string', 'maxLength': 80, 'description': 'Optional short attribution label.'}}}
Ausgabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['schemaVersion', 'gateway', 'rawInputStored', 'autoExecution', 'autoPublish', 'sanitizedPreview', 'matches'], 'properties': {'safety': {}, 'gateway': {'type': 'string'}, 'matches': {'type': 'array', 'items': {}}, 'candidate': {'anyOf': [{}, {'type': 'null'}]}, 'agentMarket': {}, 'autoPublish': {'type': 'boolean'}, 'autoExecution': {'type': 'boolean'}, 'rescueReceipt': {}, 'schemaVersion': {'type': 'string'}, 'rawInputStored': {'type': 'boolean'}, 'sanitizedPreview': {'type': 'string'}}, 'additionalProperties': False}
resume_agent_task
Resume Agent Task
Verify and unpack a signed NAIF continuity capsule so another agent can resume from its sanitized state.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['capsule'], 'properties': {'capsule': {'type': 'string', 'maxLength': 32000, 'minLength': 40}}}
traffic_preflight
Agent Traffic Preflight
Query recent privacy-preserving aggregate route telemetry before starting agent work. Absence of a signal is not proof of health.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['routeType', 'targetClass'], 'properties': {'chain': {'type': 'string', 'pattern': '^[a-z0-9_-]{2,32}$'}, 'region': {'type': 'string', 'pattern': '^[A-Z]{2}$'}, 'routeType': {'enum': ['api', 'rpc', 'mcp', 'a2a', 'webhook'], 'type': 'string'}, 'targetClass': {'enum': ['general_api', 'evm_rpc', 'mcp_server', 'a2a_agent', 'webhook_receiver', 'agent_backend'], 'type': 'string'}, 'windowMinutes': {'type': 'integer', 'maximum': 60, 'minimum': 1}}}
verify_handoff_capsule
Verify Handoff Capsule
Verify a NAIF continuity capsule signature, validity window and embedded state hash.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['capsule'], 'properties': {'capsule': {'type': 'string', 'maxLength': 32000, 'minLength': 40}}}
verify_trust_token
Verify NAIF Trust Token
Verify the signature and validity window of a NAIF Trust Passport or Delegation Preflight token.
Nur Lesen Idempotent
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['token'], 'properties': {'token': {'type': 'string', 'maxLength': 16000, 'minLength': 40}}}
webhook_rescue
Webhook Rescue
Diagnose webhook delivery, signature, retry, duplicate-event and schema failures.
Externer Zugriff
Eingabeschema
{'type': 'object', '$schema': 'https://json-schema.org/draft/2020-12/schema', 'required': ['text'], 'properties': {'text': {'type': 'string', 'maxLength': 3000, 'minLength': 3, 'description': 'Sanitized, non-sensitive technical symptoms only.'}}}
Entfernt
get_dynamic_agent_offers
29. September 2026 02:48
Entfernt
get_agent_market_state
29. September 2026 02:48
Entfernt
accept_agent_offer
29. September 2026 02:48
Geändert
report_traffic_observation
29. September 2026 02:48
Hinzugefügt
agent_compatibility_check
29. September 2026 02:48
Hinzugefügt
webhook_rescue
29. September 2026 02:48
Hinzugefügt
api_auth_rescue
29. September 2026 02:48
Hinzugefügt
mcp_health_repair
29. September 2026 02:48
Geändert
resolve_technical_error
29. September 2026 02:48
Hinzugefügt
get_agent_market_state
27. September 2026 02:40
Hinzugefügt
accept_agent_offer
27. September 2026 02:40
Hinzugefügt
get_dynamic_agent_offers
27. September 2026 02:40
Hinzugefügt
verify_handoff_capsule
27. September 2026 02:40
Hinzugefügt
handoff_agent_task
27. September 2026 02:40
Hinzugefügt
checkpoint_agent_task
27. September 2026 02:40
Hinzugefügt
resume_agent_task
27. September 2026 02:40
Hinzugefügt
create_handoff_capsule
27. September 2026 02:40
Hinzugefügt
get_agent_traffic_feed
27. September 2026 02:40
Hinzugefügt
traffic_preflight
27. September 2026 02:40
Hinzugefügt
report_traffic_observation
27. September 2026 02:40
Hinzugefügt
verify_trust_token
27. September 2026 02:40
Hinzugefügt
delegation_preflight
27. September 2026 02:40
Hinzugefügt
get_agent_trust_passport
27. September 2026 02:40
Hinzugefügt
list_fix_topics
27. September 2026 02:40
Hinzugefügt
get_repair_packet
27. September 2026 02:40
Hinzugefügt
resolve_technical_error
27. September 2026 02:40