Aurora Nexus
Aurora NexusMeta KG Applications et MCP

Runtime — MCP nexus-kg V1 read-only

runtime MCP initial

Objectif

Fournir un premier serveur MCP local testable en stdio pour Codex, sans ajouter de dépendance et sans exposer d'action destructive.

Script

scripts/nexus_kg_mcp_server.py

Configuration

NEXUS_BASE_URL=http://127.0.0.1:18500
NEXUS_MCP_TOKEN=<token Nexus bearer>
NEXUS_MCP_TIMEOUT_SECONDS=20

NEXUS_MCP_TOKEN doit être un token Nexus valide côté API. Le script ne stocke pas le token et ne lit pas .env.

Tools disponibles

  • kg_status
  • kg_list_graphs
  • kg_latest_graph
  • kg_graph_summary
  • kg_list_anomalies
  • kg_get_anomaly
  • kg_file_context
  • kg_get_audit_risk

kg_regenerate, scan, export create et OAuth ne sont pas inclus dans cette V1.

Test local rapide

python3 scripts/nexus_kg_mcp_server.py --check

Exemple stdio :

printf '%s\n' \
  '{"jsonrpc":"2.0","id":1,"method":"initialize","params":{}}' \
  '{"jsonrpc":"2.0","id":2,"method":"tools/list","params":{}}' \
  | python3 scripts/nexus_kg_mcp_server.py

Limites

  • Runtime local read-only.
  • Auth par bearer token existant uniquement.
  • Pas de consentement OAuth.
  • Pas de serveur HTTP/SSE public.
  • Pas d'accès DB direct.
  • Pas d'accès filesystem brut.

On this page