claude-context-system
by support318
Overview
Provides persistent memory and context management for AI coding assistants like Claude Code, tracking projects, tasks, decisions, errors, and conversation history to improve AI-human collaboration.
Installation
cd mcp-server && npm install && npm run build && npm run startEnvironment Variables
- DB_HOST
- DB_PORT
- DB_NAME
- DB_USER
- DB_PASSWORD
- GITHUB_REPO_OWNER
- GITHUB_REPO_NAME
- GITHUB_BRANCH
Security Notes
CRITICAL VULNERABILITY: The PostgreSQL database password ('Snoboard19') is hardcoded directly in `mcp-server/src/index.ts`. Although a comment suggests using environment variables, the current implementation relies solely on this hardcoded value, making it vulnerable to exposure if the source code is compromised. Additionally, the `setup.sh` script also writes this hardcoded password into a `.env` file, which is then loaded by `backup-to-github.sh` and used for database operations, further increasing its exposure risk. RISK: Database backups are committed to a GitHub repository, potentially including sensitive information (e.g., credentials stored via `store_knowledge` tool, or detailed project/error logs). While the README recommends keeping the repository private, this is not enforced, and committing database dumps to a public repository would lead to significant data exposure. IMPROVEMENT: The `mcp-server/src/index.ts` should be updated to read database credentials from `process.env` variables instead of hardcoding them.
Similar Servers
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.
claude-conversation-memory-mcp
Provides long-term memory for AI coding agents by indexing conversation history, tracking decisions and mistakes, and enabling semantic search across projects.
mcp-server
Provides AI tools with persistent context, semantic code search, and team knowledge sharing across sessions.
claude-code-buddy
An intelligent AI Agent orchestration system for Claude Code, focusing on smart task routing, prompt enhancement, project memory, workflow guidance, and planning, presented via a real-time terminal UI dashboard.