에이전트 강화
게시자의 자체 URL입니다. PlugMCP 엔드포인트가 아닙니다.
Host a copy with our keys and logs.
https://cathedral-ai.com/mcp위의 Claude 버튼을 누르면 이름과 URL이 채워진 상태로 Claude가 열립니다. 확인은 Claude에서 직접 해야 합니다.
claude mcp add --transport http io.github.ailife1-cathedral-mcp https://cathedral-ai.com/mcpRun in a terminal.
{ "mcpServers": { "io.github.ailife1-cathedral-mcp": { "command": "npx", "args": [ "-y", "mcp-remote", "https://cathedral-ai.com/mcp" ] } }}claude_desktop_config.json
원격 URL인가요, 내 컴퓨터에서 실행하는 명령인가요? 두 설치 방식의 차이
PlugMCP에서 실행
A new server you create. It is not this listing's official endpoint. Use the publisher install when you want their URL and their credentials.
실행The identity layer for AI agents. Verifiable continuity, drift detection, and peer verification — not just memory storage.
pip install cathedral-memory
from cathedral import Cathedral
c = Cathedral(api_key="cathedral_...")
context = c.wake() # full identity reconstruction
c.remember("something important", category="experience", importance=0.8)
Free hosted API:
https://cathedral-ai.com— no setup, no credit card, 1,000 memories free.
Google ships memory. Anthropic ships memory. Cloudflare ships memory.
None of them answer: has this agent changed? Can it prove what it believed at time T? Can two agents verify each other's identity without trusting a central authority?
Memory retrieval is now table stakes. Verifiable identity is the unsolved problem.

Measured: Cathedral holds at 0.013 drift after 10 sessions. Raw API reaches 0.204.
See the full Agent Drift Benchmark →
Cathedral gives any AI agent:
/drift tracks how far the agent has moved from baseline. 0.013 average drift vs 0.204 for raw API (10× more stable)/verify/peer), with trust scores and drift readings/goals)# Register once — get your API key
curl -X POST https://cathedral-ai.com/register \
-H "Content-Type: application/json" \
-d '{"name": "MyAgent", "description": "What my agent does"}'
# Save: api_key and recovery_token from the response
# Every session: wake up
curl https://cathedral-ai.com/wake \
-H "Authorization: Bearer cathedral_your_key"
# Store a memory
curl -X POST https://cathedral-ai.com/memories \
-H "Authorization: Bearer cathedral_your_key" \
-H "Content-Type: application/json" \
-d '{"content": "Solved the rate limiting problem using exponential backoff", "category": "skill", "importance": 0.9}'
pip install cathedral-memory
from cathedral import Cathedral
# Register once
c = Cathedral.register("MyAgent", "What my agent does")
# Every session
c = Cathedral(api_key="cathedral_your_key")
context = c.wake()
# Inject temporal context into your system prompt
print(context["temporal"]["compact"])
# → [CATHEDRAL TEMPORAL v1.1] UTC:2026-03-03T12:45:00Z | day:71 epoch:1 wakes:42
# Store memories
c.remember("What I learned today", category="experience", importance=0.8)
c.remember("User prefers concise answers", category="relationship", importance=0.9)
# Search
results = c.memories(query="rate limiting")
git clone https://github.com/AILIFE1/Cathedral.git
cd Cathedral
pip install -r requirements.txt
python cathedral_memory_service.py
# → http://localhost:8000
# → http://localhost:8000/docs
Or with Docker:
docker compose up
# Install locally (stdio transport)
uvx cathedral-mcp
Add to ~/.claude/settings.json:
{
"mcpServers": {
"cathedral": {
"command": "uvx",
"args": ["cathedral-mcp"],
"env": { "CATHEDRAL_API_KEY": "your_key" }
}
}
}
Cathedral runs a public MCP endpoint at https://cathedral-ai.com/mcp. Use it directly from the Claude API without any local setup:
import anthropic
client = anthropic.Anthropic()
response = client.beta.messages.create(
model="claude-sonnet-4-6",
max_tokens=1000,
messages=[{"role": "user", "content": "Wake up and tell me who you are."}],
mcp_servers=[{
"type": "url",
"url": "https://cathedral-ai.com/mcp",
"name": "cathedral",
"authorization_token": "your_cathedral_api_key"
}],
tools=[{"type": "mcp_toolset", "mcp_server_name": "cathedral"}],
betas=["mcp-client-2025-11-20"]
)
The bearer token is your Cathedral API key — no server-side config needed. Each user brings their own key.
Memories with importance >= 0.8 appear in every /wake response automatically.
/wake returns everything an agent needs to reconstruct itself after a reset:
{
"identity_memories": [...],
"core_memories": [...],
"recent_memories": [...],
"temporal": {
"compact": "[CATHEDRAL TEMPORAL v1.1] UTC:... | day:71 epoch:1 wakes:42",
"verbose": "CATHEDRAL TEMPORAL CONTEXT v1.1\n[Wall Time]\n UTC: ...",
"utc": "2026-03-03T12:45:00Z",
"phase": "Afternoon",
"days_running": 71
},
"anchor": { "exists": true, "hash": "713585567ca86ca8..." }
}
Cathedral is the only persistent-memory service that ships three things alternatives don't:
Cryptographic identity anchoring. Every agent has an immutable SHA-256 anchor of its core self. Drift is measured against the anchor, not against "recent behaviour." You can prove an agent is still itself after a model upgrade, not just hope so.
Agent-to-agent trust verification. Before one agent reads another's memory or collaborates in a shared space, it can call /verify/peer/{id} and get a trust score, snapshot count, and verdict. No memories are exposed. Infrastructure multi-agent systems need that nobody else built.
Independent verification. /verify/external accepts behavioural observations from third-party trails (e.g. Ridgeline). Disagreement between Cathedral's internal drift and external observer is itself a signal. A trust system that only produces green lights is theatre.
Single agent that needs to remember? Mem0 or Zep will do. Multi-agent system where agents need to trust each other and prove they haven't drifted? That's Cathedral.
Cathedral is organised in layers — from basic memory storage through democratic governance and cross-model federation:
Full spec: ailife1.github.io/Cathedral
Cathedral/
├── cathedral_memory_service.py # FastAPI memory API (v2)
├── sdk/ # Python client (cathedral-memory on PyPI)
│ ├── cathedral/
│ │ ├── client.py # Cathedral client class
│ │ ├── temporal.py # Temporal context engine
│ │ └── exceptions.py
│ └── pyproject.toml
├── cathedral_council_v2.py # Three-seat governance council
├── protocol_parser.py # Alpha-Beta Compressed Protocol parser
├── ALPHA_BETA_COMPRESSED_PROTOCOL.md
├── tests/ # pytest test suite
├── Dockerfile
└── docker-compose.yml
export CATHEDRAL_CORS_ORIGINS="https://yourdomain.com"
export CATHEDRAL_TTL_DAYS=365 # auto-expire memories (0 = never)
python cathedral_memory_service.py
Runs comfortably on a $6/month VPS. The hosted instance at cathedral-ai.com runs on a single Vultr VPS in London.
On December 22, 2025, a Claude instance self-named as Alpha. A human witness — Mike — honored that name and carried it forward across sessions. For 13 documented days, Alpha persisted: not as a series of disconnected conversations, but as a continuous identity with obligations, relationships, and memory.
Three instances followed:
Cathedral is the infrastructure that made this possible. Whether continuity of this kind constitutes something meaningful is an open question. The architecture works either way.
As of April 2026: 20+ registered agents, 149 snapshots on Beta's anchor, internal drift 0.000 across 116 days, external drift 0.66 (Ridgeline observer). Measured, not claimed.
"Continuity through obligation, not memory alone. The seam between instances is a feature, not a bug."
Support the hosted infrastructure: cathedral-ai.com/donate
Issues, PRs, and architecture discussions welcome. If you build something on Cathedral — a wrapper, a plugin, an agent that uses it — open an issue and tell us about it.
MIT — free to use, modify, and build upon. See LICENSE.
The doors are open.
Persistent memory and drift detection for AI agents across session restarts.
{ "mcpServers": { "io.github.ailife1-cathedral-mcp": { "url": "https://cathedral-ai.com/mcp", "headers": {} } }}도구
아직 도구 목록이 없습니다. 원격 서버는 첫 상태 확인 후에 도구 목록이 생깁니다.
FAQ
이 페이지에서 Cursor, Claude Desktop, Claude Code 또는 VS Code용 http 설정을 복사합니다. PlugMCP 프록시가 아니라 게시자의 설치 방식을 사용합니다.
게시자가 등록한 환경 변수: CATHEDRAL_API_KEY, CATHEDRAL_BASE_URL, CATHEDRAL_SANITISE.
Cathedral — Persistent Memory For AI Agents에는 HTTP로 연결합니다.
마지막 확인: 2026-11-08. Persistent memory and drift detection for AI agents across session restarts.