Awesome MCPKnowledge & Memory

mem0ai/mem0-mcp

⭐ 661 Python added to this list on 2025-05-06 repository created 2025-02-18

The mem0-mcp project is an MCP (Model Context Protocol) server integrated with mem0 designed to manage coding preferences effectively. It provides a structured approach to storing, retrieving, and semantically searching coding patterns and solutions through an SSE (Server-Sent Events) endpoint accessible by clients such as Cursor. The server offers three main tools: add_coding_preference, get_all_coding_preferences, and search_coding_preferences. These tools allow users to store comprehensive coding preferences including code snippets, implementation details, dependencies, language and framework versions, setup instructions, documentation, comments, example usage, and best practices. Users can retrieve all stored coding preferences to analyze patterns and review implementations or perform semantic searches to find relevant code implementations, programming solutions, best practices, setup guides, and technical documentation. The server runs by default on 0.0.0.0:8080 and can be configured with command line arguments for host and port. It supports a cloud-native use case where the server and clients operate as decoupled processes on different nodes. The project includes installation instructions for setting up a virtual environment, installing dependencies, and configuring the mem0 API key. It also provides usage instructions for starting the MCP server and connecting to the SSE endpoint from Cursor, including switching to Agent mode in the Cursor Composer. This implementation facilitates a persistent coding preferences system accessible via MCP, enhancing coding efficiency and knowledge sharing among developers by leveraging semantic search and structured storage of coding knowledge.

https://github.com/mem0ai/mem0-mcp

api-keybest-practicescloud-nativecode-snippetscoding-patternscoding-preferencescoding-workflowcursorcursor-integrationimplementation-detailsmcpmem0model-context-protocolprogramming-solutionspythonsemantic-searchserversetup-instructionssse-endpointsse-servertechnical-documentationvirtual-environment

Also in Knowledge & Memory

MemPalace/mempalace

MemPalace is an open-source, local-first AI memory system that stores and retrieves conversation history verbatim using semantic search, supporting pluggable backends like ChromaDB and integrating ...

siyuan-note/siyuan

SiYuan is a privacy-first, self-hosted personal knowledge management system featuring block-level referencing, Markdown WYSIWYG editing, and support for the Model Context Protocol (MCP).

topoteretes/cognee

Cognee is an open-source project that provides scalable and modular memory capabilities for AI agents using ECL pipelines, enabling efficient management and retrieval of past interactions and diverse data types.

vectorize-io/hindsight

Hindsight is an agent memory system designed to create smarter, learning AI agents by moving beyond simple conversation history recall to encompass a biomimetic storage architecture for long-term m...

screenpipe/screenpipe

Screenpipe is a local-first, AI-powered memory tool that records computer activity (screen, audio, accessibility tree) to provide a searchable, automated context for personal AI agents and users, i...

Olow304/memvid

Memvid is a video-based AI memory library that stores millions of text chunks in MP4 files with ultra-fast semantic search, eliminating the need for traditional databases and enabling portable, efficient AI memory management.

EverMind-AI/EverOS

EverOS is an open-source Python framework for self-evolving, portable, long-term memory for AI agents, supporting multimodal ingestion and local-first persistence with Markdown as the source of truth.

MemTensor/MemOS

MemOS is a Memory Operating System for LLMs and AI agents that unifies long-term memory management, offering a single API for structured, multi-modal memory with enterprise-grade optimizations, sig...