Titan Memory Setup
Guide the user through configuring Titan Memory. Check each requirement and help fix issues.
Steps
Check environment variables:
- Run:
echo $ZILLIZ_URI(or$env:ZILLIZ_URIon Windows) - Run:
echo $ZILLIZ_TOKEN(or$env:ZILLIZ_TOKENon Windows) - Run:
echo $VOYAGE_API_KEY(or$env:VOYAGE_API_KEYon Windows)
- Run:
For each missing variable, explain:
ZILLIZ_URI: Get from Zilliz Cloud console → Clusters → your cluster → Connection Details. Format:https://xxx.api.gcp-us-west1.zillizcloud.comZILLIZ_TOKEN: Get from Zilliz Cloud console → API Keys. Create a read/write key.VOYAGE_API_KEY: Get from dash.voyageai.com → API Keys. Optional — Titan falls back to local embeddings without it, but quality is lower.
Guide shell profile setup:
- bash/zsh: Add to
~/.bashrcor~/.zshrc:export ZILLIZ_URI="your-uri" export ZILLIZ_TOKEN="your-token" export VOYAGE_API_KEY="your-key" - PowerShell: Add to
$PROFILE:$env:ZILLIZ_URI = "your-uri" $env:ZILLIZ_TOKEN = "your-token" $env:VOYAGE_API_KEY = "your-key"
- bash/zsh: Add to
Verify connectivity:
- Call
titan_statsto test the MCP connection - If it works, report success with memory counts
- If it fails, show the error and suggest fixes
- Call
Report status:
- Which env vars are set
- Whether Zilliz connection works
- Whether Voyage AI embeddings are available
- Embedding mode: "voyage" (cloud) or "local" (fallback)
Converted and distributed by TomeVault — claim your Tome and manage your conversions.