{"service":"alterspective-rag","version":"1.52.0","endpoints":{"health":"GET  /health","ui":"GET  /ui   (test console)","metrics":"GET  /metrics","ingest":"POST /ingest","pdf":"POST /ingest/pdf","collections":"GET    /collections","collections/:name":"GET    /collections/:name","delete-collection":"DELETE /collections/:name","relations":"PUT    /collections/:collection/relations","relations/status":"GET    /collections/:collection/relations/status","search":"POST /search","article":"GET  /article/<path>  (verbatim article text)","articles":"POST /articles  (batch fetch)","skills":"GET  /skills  (Agent Skills catalogue)","skills/:id":"GET  /skills/<id>  (skill metadata; +/content for markdown)","ask":"POST /ask","ask/stream":"POST /ask/stream  (SSE)","cache/stats":"GET  /cache/stats","chat":"POST /v1/chat/completions  (stream: true supported)","graph/explain":"GET    /graph/explain?node=<id-or-label>","graph/neighbors":"GET    /graph/neighbors?node=<id-or-label>","graph/hubs":"GET    /graph/hubs?limit=<1..200>","graph/community":"GET    /graph/community?id=<int>","mcp":"POST /mcp  (Bearer MCP_API_KEY)"},"docs":"https://github.com/Alterspective-Engine/alterspective-rag-service"}