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
andsearch_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.