memcord
Verified Safeby ukkit
Overview
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.
Installation
uv --directory <path/to/memcord> run memcordEnvironment Variables
- MEMCORD_ENABLE_ADVANCED
Security Notes
The project demonstrates a strong focus on security, with dedicated modules and explicit checks for common vulnerabilities. Input validation (`MemoryEntry`, `MemorySlot`, `SearchQuery`) actively sanitizes names and content against XSS, SQL injection, and path traversal. A `SecurityMiddleware` module handles rate limiting, path validation, and input validation for import and save operations, including checks for private IP addresses to mitigate SSRF risks in URL imports. No hardcoded secrets or obvious malicious patterns like `eval` are present in the provided code snippets. The architecture is designed for local, privacy-first operation, reducing external attack surfaces.
Similar Servers
claude-code-mcp
Provides an MCP server to allow LLMs to directly invoke Claude Code CLI for complex coding, file system, and Git operations, bypassing interactive permission prompts.
claude-conversation-memory-mcp
Provides long-term memory for AI coding assistants by indexing conversation history with semantic search, decision tracking, and cross-project search.
vibes
Vibes transforms Claude Desktop into a conversational development environment through distributed MCP servers, allowing users to describe what they want to build and have Claude implement it while teaching them.
advanced-memory-mcp
An MCP server that integrates personal knowledge management through zettelkasten, knowledge graphs, and experimental Claude Skills with AI clients like Claude Desktop and Cursor IDE.