purmemo-mcp
Verified Safeby coladapo
Overview
A cross-platform AI conversation memory server enabling saving and recalling conversations across various MCP-compatible AI tools and IDEs like Claude Desktop, Cursor, and Windsurf.
Installation
npx -y purmemo-mcpEnvironment Variables
- PURMEMO_API_KEY
- PURMEMO_API_URL
- MCP_PLATFORM
Security Notes
The project demonstrates robust security practices, including: usage of HTTPS for all API communications; tokens stored encrypted with restrictive file permissions and a machine-specific key derivation; OAuth 2.1 with PKCE (though currently disabled as a fallback to API keys); and secure command execution (`execFile` instead of `exec`) to prevent injection. No use of `eval` or obfuscation was found. The primary authentication is via an API key, which is expected to be managed as an environment variable, preventing hardcoded secrets. The local OAuth callback server runs on HTTP, but this is a standard and safe practice for PKCE flows confined to localhost.
Similar Servers
memcord
Memcord is a privacy-first, self-hosted MCP server designed to organize chat history, summarize messages, and enable AI-powered search across past conversations, keeping all data secure and under user control.
simple-memory-mcp
A fast Model Context Protocol (MCP) server for persistent memory storage, intelligent tagging, and full-text search, primarily for AI assistants to manage conversational context and knowledge bases.
memory-mcp-server
Provides a server that implements the Model Context Protocol (MCP) to offer long-term memory capabilities for Large Language Models (LLMs) by storing and retrieving context.
claude-memory-mcp
Provides searchable local storage for Claude conversation history, enabling context retrieval during current sessions.