Horcrux Docs

What is Horcrux?

Horcrux is your persistent personal context—portable memory your agents can query. Your data lives as a single Horcrux JSON (aka a crux) that tools and agents can read.

Architecture (quick)

  • Web — This site (Next.js 15) with landing + docs.
  • MCP — HTTP server exposing tools get_horcrux and search_horcrux.
  • Horcrux JSON — Public file at https://horcrux.inc/rob_horcrux.json.

MCP Integration (for engineers)

The MCP server advertises tools at /mcp/tools and accepts calls at /mcp/call/<tool_name>. Interactive API docs live on the MCP subdomain.

curl -s https://mcp.horcrux.inc/mcp/tools | jq .
curl -s -X POST -H "Content-Type: application/json" -d '{}' \
  https://mcp.horcrux.inc/mcp/call/get_horcrux | jq .

API docs: Swagger UI · ReDoc

Roadmap

  • Private layer + bearer auth for MCP.
  • Multiple horcruxes per user (Free: 1 · Pro: 7).
  • Importers: Raycast, Granola transcripts, GitHub issues.

Notes

This page is a server component in the Next.js App Router (the folder-based router). Add client hooks only inside 'use client' components.