Sponsored by Deepsite.site

Memorious MCP

Created By
cedricvidal3 months ago
Memorious-MCP is a minimal Model Context Protocol (MCP) server that provides a persistent key-value memory store with vector-similarity lookup using ChromaDB.
Content

memorious-mcp

memorious-mcp logo

A local and persistent semantic memory server for AI assistants using the Model Context Protocol (MCP). Built with ChromaDB for vector similarity search and FastMCP for efficient tool implementation.

Runs entirely locally - no data ever leaves your machine.

Overview

memorious-mcp provides AI assistants with long-term memory capabilities through three core operations: store, recall, and forget. It uses ChromaDB's vector database to enable semantic similarity search, allowing assistants to retrieve relevant memories even when the exact wording differs from the original storage. All processing and storage happens locally on your machine, ensuring complete privacy and security.

Key Features

  • 100% Local & Private: All data processing and storage happens on your machine - nothing goes to the cloud
  • Persistent Memory: Data persists across sessions using ChromaDB's disk-based storage
  • Semantic Search: Vector embeddings enable similarity-based memory retrieval
  • Simple API: Three intuitive tools for memory management
  • FastMCP Integration: Built on FastMCP for efficient MCP server implementation
  • Canonical Key Design: Optimized for short, embedding-friendly keys (1-5 words)
  • Secure by Design: No external API calls or cloud dependencies required

Tools

store

Store facts, preferences, or information with short canonical keys optimized for vector similarity.

Parameters:

  • key (string): Short, canonical key (1-5 words, space-separated)
  • value (string): The actual information to store

recall

Retrieve stored memories using semantic similarity search.

Parameters:

  • key (string): Query key for similarity search
  • top_k (int, default: 3): Maximum number of results to return

forget

Delete memories matching a query key.

Parameters:

  • key (string): Query key to find memories to delete
  • top_k (int, default: 3): Number of nearest matches to consider

Installation

# Install via uvx (recommended)
uvx memorious-mcp

# Or install in virtual environment
uv sync
uv run memorious-mcp

Configuration

Add to your MCP client configuration:

{
  "mcpServers": {
    "memorious": {
      "command": "uvx",
      "args": ["memorious-mcp"]
    }
  }
}

Use Cases

  • Personal Assistant Memory: Remember user preferences, habits, and personal information
  • Context Preservation: Maintain conversation context across sessions
  • Knowledge Management: Store and retrieve project-specific information
  • Personalization: Enable AI assistants to provide personalized responses based on stored preferences
  • Privacy-First AI: Keep sensitive personal data local while still having persistent memory

Technical Details

  • Backend: ChromaDB with persistent disk storage
  • Embeddings: Uses ChromaDB's default embedding function (local processing)
  • Storage Location: ./.memorious directory (configurable)
  • Python Version: Requires Python ≥3.12
  • License: MIT
  • Privacy: No network requests, no cloud dependencies, all data stays local

The server is designed for local/CLI integrations using stdio transport, making it suitable for personal AI assistants and development workflows where privacy and data security are paramount.

Server Config

{
  "mcpServers": {
    "memorious": {
      "command": "uvx",
      "args": [
        "memorious-mcp"
      ]
    }
  }
}
Recommend Servers
TraeBuild with Free GPT-4.1 & Claude 3.7. Fully MCP-Ready.
Visual Studio Code - Open Source ("Code - OSS")Visual Studio Code
DeepChatYour AI Partner on Desktop
Zhipu Web SearchZhipu Web Search MCP Server is a search engine specifically designed for large models. It integrates four search engines, allowing users to flexibly compare and switch between them. Building upon the web crawling and ranking capabilities of traditional search engines, it enhances intent recognition capabilities, returning results more suitable for large model processing (such as webpage titles, URLs, summaries, site names, site icons, etc.). This helps AI applications achieve "dynamic knowledge acquisition" and "precise scenario adaptation" capabilities.
Amap Maps高德地图官方 MCP Server
Serper MCP ServerA Serper MCP Server
WindsurfThe new purpose-built IDE to harness magic
Howtocook Mcp基于Anduin2017 / HowToCook (程序员在家做饭指南)的mcp server,帮你推荐菜谱、规划膳食,解决“今天吃什么“的世纪难题; Based on Anduin2017/HowToCook (Programmer's Guide to Cooking at Home), MCP Server helps you recommend recipes, plan meals, and solve the century old problem of "what to eat today"
Tavily Mcp
BlenderBlenderMCP connects Blender to Claude AI through the Model Context Protocol (MCP), allowing Claude to directly interact with and control Blender. This integration enables prompt assisted 3D modeling, scene creation, and manipulation.
ChatWiseThe second fastest AI chatbot™
CursorThe AI Code Editor
Playwright McpPlaywright MCP server
AiimagemultistyleA Model Context Protocol (MCP) server for image generation and manipulation using fal.ai's Stable Diffusion model.
TimeA Model Context Protocol server that provides time and timezone conversion capabilities. This server enables LLMs to get current time information and perform timezone conversions using IANA timezone names, with automatic system timezone detection.
Context7Context7 MCP Server -- Up-to-date code documentation for LLMs and AI code editors
MiniMax MCPOfficial MiniMax Model Context Protocol (MCP) server that enables interaction with powerful Text to Speech, image generation and video generation APIs.
EdgeOne Pages MCPAn MCP service designed for deploying HTML content to EdgeOne Pages and obtaining an accessible public URL.
MCP AdvisorMCP Advisor & Installation - Use the right MCP server for your needs
Jina AI MCP ToolsA Model Context Protocol (MCP) server that integrates with Jina AI Search Foundation APIs.
Baidu Map百度地图核心API现已全面兼容MCP协议,是国内首家兼容MCP协议的地图服务商。