/pages/space/path absolute and ./sibling-style relative forms) are extracted from the body on every write and indexed automatically, with no separate API to keep in sync.
- Every page answers “what links here” (backlinks).
- Outbound links flag targets that don’t exist yet (they heal when the target page is created).
- A space-wide broken-link report catches the case that hurts most: a runbook pointing at a page someone renamed, found during an incident rather than before one.
APIs
GET /pages/:space/:path/linksGET /spaces/:slug/links/brokencontext_get_page_linksMCP tool- The “Linked from” card on the page view
POST /links/rebuild.