A self-hosted persistent memory platform for AI agents and humans offering tools for memory storage, search, beliefs, work management, and code intelligence via MCP.
Claim it to get a verified publisher badge, a free copy of our full audit findings, and direct contact for any high-priority issues we find.
Install from
M8ven verifies MCPs across every public registry — install directly from whichever one you prefer.
process.env. You'll be asked to provide them before it can run.CAIRN_API_URLCAIRN_NEO4J_URI— bolt://localhost:7687 Neo4j bolt URICAIRN_NEO4J_USER— neo4j Neo4j usernameCAIRN_NEO4J_PASSWORD— cairn-dev-password Neo4j passwordCAIRN_NEO4J_DATABASECAIRN_API_KEY— (empty) API key if cairn auth is enabledCAIRN_CODE_FORCE— false Force re-index even if content hash unchangedCAIRN_CODE_WATCH— true Enable filesystem watching after initial indexCAIRN_CODE_PROJECTS— (empty) Comma-separated project=path pairs (alternative to --watch)CAIRN_PROFILE— (empty) Preset: vector, enriched, knowledge, enterprise. Sets capability defaults.CAIRN_DB_HOSTCAIRN_DB_PORTCAIRN_DB_NAMECAIRN_DB_USERCAIRN_DB_PASS— cairn-dev-password Database password. Change this for anything beyond local.CAIRN_EMBEDDING_BACKEND— local local (MiniLM, 384-dim) or bedrock (Titan V2, 1024-dim)CAIRN_EMBEDDING_MODELCAIRN_EMBEDDING_DIMENSIONSCAIRN_EMBEDDING_BEDROCK_MODELCAIRN_EMBEDDING_BEDROCK_REGIONAWS_DEFAULT_REGIONCAIRN_EMBEDDING_OPENAI_URLCAIRN_OPENAI_BASE_URLCAIRN_EMBEDDING_OPENAI_MODELCAIRN_EMBEDDING_OPENAI_KEYCAIRN_OPENAI_API_KEYCAIRN_LLM_BACKEND— AWS Bedrock Set =bedrock, export AWS creds.CAIRN_BEDROCK_MODELCAIRN_OLLAMA_URLCAIRN_OLLAMA_MODELCAIRN_GEMINI_MODELCAIRN_GEMINI_API_KEY— Google Gemini Set CAIRN_LLM_BACKEND=gemini, add . Free tier available.CAIRN_OPENAI_MODELCAIRN_LLM_RELATIONSHIP_EXTRACTCAIRN_LLM_RULE_CONFLICT_CHECKCAIRN_LLM_SESSION_SYNTHESISCAIRN_LLM_CONSOLIDATIONCAIRN_LLM_CONFIDENCE_GATINGCAIRN_RERANKINGCAIRN_TYPE_ROUTINGCAIRN_SPREADING_ACTIVATIONCAIRN_MCA_GATECAIRN_ACCESS_FREQUENCYCAIRN_KNOWLEDGE_EXTRACTION— false Entity/statement extraction on storeCAIRN_CODE_INTELLIGENCECAIRN_SEARCH_V2CAIRN_THOUGHT_EXTRACTIONCAIRN_TERMINAL_BACKENDCAIRN_SSH_ENCRYPTION_KEYCAIRN_TERMINAL_MAX_SESSIONSCAIRN_TERMINAL_CONNECT_TIMEOUTCAIRN_AUTH_ENABLED— false Multi-user authentication (JWT, PATs, OIDC/SSO)CAIRN_AUTH_HEADERCAIRN_AUTH_JWT_SECRET— (empty) JWT signing secret (required when auth enabled)CAIRN_AUTH_JWT_EXPIRE_MINUTESCAIRN_STDIO_USERCAIRN_OIDC_ENABLED— false OIDC/SSO integration (any OIDC-compliant provider)CAIRN_OIDC_PROVIDER_URLCAIRN_OIDC_CLIENT_IDCAIRN_OIDC_CLIENT_SECRETCAIRN_OIDC_SCOPESCAIRN_OIDC_AUTO_CREATECAIRN_OIDC_DEFAULT_ROLECAIRN_OIDC_ADMIN_GROUPSCAIRN_MCP_OAUTH_ENABLED— false OAuth2 Authorization Server for remote MCP clients (Claude.ai, mobile)CAIRN_MCP_OAUTH_ACCESS_EXPIRYCAIRN_MCP_OAUTH_REFRESH_EXPIRYCAIRN_ANALYTICS_ENABLEDCAIRN_ANALYTICS_RETENTION_DAYSCAIRN_ANALYTICS_COST_EMBEDDINGCAIRN_ANALYTICS_COST_LLM_INPUTCAIRN_ANALYTICS_COST_LLM_OUTPUTCAIRN_ROUTER_ENABLEDCAIRN_ROUTER_CAPABLE_BACKENDCAIRN_ROUTER_CAPABLE_MODELCAIRN_ROUTER_CAPABLE_BUDGETCAIRN_ROUTER_FAST_BACKENDCAIRN_ROUTER_FAST_MODELCAIRN_ROUTER_FAST_BUDGETCAIRN_ROUTER_CHAT_BACKENDCAIRN_ROUTER_CHAT_MODELCAIRN_ROUTER_CHAT_BUDGETCAIRN_RERANKER_BACKENDCAIRN_RERANKER_MODELCAIRN_RERANK_CANDIDATESCAIRN_RERANKER_BEDROCK_MODELCAIRN_RERANKER_REGIONCAIRN_WORKSPACE_BACKENDCAIRN_OPENCODE_URLCAIRN_OPENCODE_PASSWORDCAIRN_OPENCODE_DEFAULT_AGENTCAIRN_CLAUDE_CODE_ENABLEDCAIRN_CLAUDE_CODE_WORKING_DIRCAIRN_CLAUDE_CODE_MAX_TURNSCAIRN_CLAUDE_CODE_MAX_BUDGETCAIRN_CLAUDE_CODE_MCP_URLCAIRN_CLAUDE_CODE_SSH_HOSTCAIRN_CLAUDE_CODE_SSH_USERCAIRN_CLAUDE_CODE_SSH_KEYCAIRN_AGENT_SDK_ENABLEDCAIRN_AGENT_SDK_WORKING_DIRCAIRN_AGENT_SDK_MAX_TURNSCAIRN_AGENT_SDK_MAX_BUDGETCAIRN_AGENT_SDK_MCP_URLCAIRN_AGENT_SDK_DEFAULT_MODELCAIRN_AGENT_SDK_SANDBOXCAIRN_BUDGET_RULESCAIRN_BUDGET_SEARCHCAIRN_BUDGET_RECALLCAIRN_BUDGET_CAIRN_STACKCAIRN_BUDGET_INSIGHTSCAIRN_BUDGET_WORKSPACECAIRN_BUDGET_ORIENTCAIRN_WORK_ITEMS_PREFIX_LENGTHCAIRN_CLUSTER_MIN_SIZECAIRN_CLUSTER_MIN_SAMPLESCAIRN_CLUSTER_SELECTION_METHODCAIRN_CLUSTER_STALENESS_HOURSCAIRN_CLUSTER_STALENESS_GROWTH_PCTCAIRN_CLUSTER_TSNE_MAX_SAMPLESCAIRN_ENRICHMENT_ENABLEDCAIRN_EXTENDED_TOOLSCAIRN_TRANSPORTCAIRN_HTTP_HOSTCAIRN_HTTP_PORTCAIRN_PUBLIC_URL— Prerequisites: Auth enabled (CAIRN_AUTH_ENABLED=true), OIDC configured (CAIRN_OIDC_ENABLED=true), and a public URL set ().CAIRN_CORS_ORIGINSCAIRN_EVENT_ARCHIVE_DIRCAIRN_INGEST_DIR— /data/ingest Staging directory for file-path ingestion of large documentsCAIRN_CODE_DIR— /data/code Root directory for code intelligence indexing (mount codebases here)CAIRN_INGEST_MAX_SIZECAIRN_INGEST_CHUNK_SIZECAIRN_INGEST_CHUNK_OVERLAPCAIRN_DECAY_LAMBDACAIRN_DECAY_ENABLEDCAIRN_DECAY_SCAN_INTERVALCAIRN_DECAY_THRESHOLDCAIRN_DECAY_MIN_AGE_DAYSCAIRN_DECAY_PROTECT_IMPORTANCECAIRN_DECAY_PROTECT_TYPESCAIRN_DECAY_DRY_RUNCAIRN_CONSOLIDATION_ENABLEDCAIRN_CONSOLIDATION_INTERVALCAIRN_CONSOLIDATION_MIN_CLUSTERCAIRN_CONSOLIDATION_SIMILARITYCAIRN_CONSOLIDATION_DRY_RUNCAIRN_CONSOLIDATION_MAX_PER_RUNCAIRN_AUDIT_ENABLEDCAIRN_WEBHOOKS_ENABLEDCAIRN_WEBHOOKS_DELIVERY_INTERVALCAIRN_WEBHOOKS_BATCH_SIZECAIRN_WEBHOOKS_MAX_ATTEMPTSCAIRN_WEBHOOKS_BACKOFF_BASECAIRN_WEBHOOKS_TIMEOUTCAIRN_ALERTING_ENABLEDCAIRN_ALERTING_EVAL_INTERVALCAIRN_RETENTION_ENABLEDCAIRN_RETENTION_SCAN_INTERVALCAIRN_RETENTION_DRY_RUNCAIRN_OTEL_ENABLEDCAIRN_OTEL_ENDPOINTCAIRN_OTEL_SERVICE_NAMECAIRN_PUSH_ENABLEDCAIRN_PUSH_URLCAIRN_PUSH_TOKENCAIRN_PUSH_TOPICCAIRN_PUSH_TIMEOUTCAIRN_PG_HOSTCAIRN_PG_PORTCAIRN_PG_DBCAIRN_PG_USERCAIRN_PG_PASSCAIRN_DB_CONTAINERCAIRN_ALLOW_INSECURE[](https://m8ven.ai/mcp/jasondostal-cairn-mcp-zkfgv7)