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
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.
memcord
A privacy-first, self-hosted MCP server for organizing chat history, summarizing messages, and searching past conversations using AI, particularly for Claude interactions.
simple-memory-mcp
A Model Context Protocol (MCP) server for persistent memory storage, providing intelligent tagging and full-text search for AI assistants to remember context across conversations.
contextfs
Provides a universal, persistent, and searchable memory layer for AI agents and developer tools, enabling cross-repository context management, semantic search, session tracking, and structured knowledge recall.