memcord
Verified Safeby ukkit
Overview
A privacy-first, self-hosted MCP server for organizing chat history, summarizing messages, and searching past conversations using AI, particularly for Claude interactions.
Installation
uv run memcordEnvironment Variables
- MEMCORD_LOG_LEVEL
- MEMCORD_SUPPRESS_STDOUT
- MEMCORD_ENABLE_ADVANCED
- MEMCORD_ENABLE_RATE_LIMITING
- MEMCORD_API_KEY_COUNT_LIMIT
- MEMCORD_OPERATION_COUNT_LIMIT
- MEMCORD_TIMEOUT_MULTIPLIER
Security Notes
The server demonstrates a strong focus on security, implementing extensive input validation for slot names, group paths, and content to prevent common vulnerabilities like XSS, SQL injection, and path traversal. It includes checks for dangerous characters, reserved names, and system directory access. Network operations (e.g., URL imports) use timeouts and user-agent headers, and content extraction sanitizes scripts. Rate limiting and operation timeout mechanisms are also in place, contributing to overall system resilience against abuse.
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.
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.
agent-hivemind
Provides distributed memory storage and synchronization for Claude and AI agents, offering tools for storing, searching, and retrieving memories, managing workflows, and securing credentials across multiple machines.