subcog
Verified Safeby zircote
Overview
A persistent memory system for AI coding assistants, providing an MCP server for semantic search, prompt management, and capture of coding context.
Installation
npx @zircote/subcog serveEnvironment Variables
- OPENAI_API_KEY
- ANTHROPIC_API_KEY
- OLLAMA_HOST
- OLLAMA_MODEL
- LMSTUDIO_ENDPOINT
- LMSTUDIO_MODEL
- SUBCOG_ENCRYPTION_KEY
- SUBCOG_USER_ID
- SUBCOG_ORG_ID
- SUBCOG_ORG_SCOPE_ENABLED
- SUBCOG_CONFIG_PATH
Security Notes
The server demonstrates a strong security posture with: mandatory unsafe_code checks, robust API key handling (zeroization, format validation), extensive secret and PII detection/redaction, HMAC-signed audit logs for tamper detection, JWT authentication for HTTP transport, and configurable rate limiting. Prompt injection mitigation is also implemented. SQLite/PostgreSQL interactions use parameterized queries to prevent SQL injection. Requires secure environment variable management for secrets.
Similar Servers
In-Memoria
Provides persistent intelligence infrastructure for AI agents, enabling them to understand codebases, detect patterns, predict coding approaches, and generate context-aware insights.
memory-graph
A graph-based MCP server that provides intelligent memory capabilities for Claude Code, enabling persistent knowledge tracking, relationship mapping, and contextual development assistance.
mcp-memory-keeper
Provides persistent context management for Claude AI coding assistants, ensuring work history, decisions, and progress are preserved across sessions and context limits.
codeweaver
Provides precise, AI-optimized code context and semantic search capabilities for AI agents to understand and work with codebases efficiently.