memory-mcp-server
Verified Safeby jiahuidegit
Overview
A structured AI context memory system designed for Claude Code, focusing on comprehensive context preservation and multi-level retrieval for developer tasks.
Installation
npx memory-pulse-mcp-serverEnvironment Variables
- NODE_ENV
- PORT
- DATABASE_URL
- MEMORY_STORAGE
- MEMORY_DB_PATH
- NEXT_PUBLIC_API_URL
- EMBEDDING_PROVIDER
- OPENAI_API_KEY
- EMBEDDING_MODEL
- EMBEDDING_DIMENSIONS
- EMBEDDING_BASE_URL
Security Notes
The server relies on environment variables for sensitive database connections. SQL injection risks are mitigated by using parameterized queries through 'better-sqlite3' for SQLite and Prisma for PostgreSQL. The 'execSync' command is used for Prisma database migrations, which is a controlled administrative task and not directly exposed to untrusted user input. No 'eval' or other blatant malicious patterns were found.
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-memory-mcp
Provides local, persistent, and searchable memory for AI assistants like Claude Desktop, enabling them to store and recall information efficiently.
memcord
A privacy-first, self-hosted MCP server for organizing chat history, summarizing messages, and searching past conversations using AI, particularly for Claude interactions.
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.