EveryDev.ai
Subscribe
Home
Tools

3,569+ AI tools

  • New
  • Trending
  • Featured
  • Compare
  • Arena
Categories
  • Agents2189
  • Coding1574
  • Infrastructure698
  • Marketing534
  • Projects498
  • Research456
  • Design416
  • Analytics389
  • Testing296
  • MCP290
  • Security286
  • Data262
  • Integration197
  • Prompts189
  • Communication183
  • Extensions173
  • Learning170
  • Voice151
  • Commerce135
  • DevOps123
  • Web86
  • Finance26
AI Tools by Topic
  • AI Coding Assistants
  • Agent Frameworks
  • MCP Servers
  • AI Prompt Tools
  • Vibe Coding Tools
  • AI Design Tools
  • AI Database Tools
  • AI Website Builders
  • AI Testing Tools
  • LLM Evaluations
Follow Us
  • X / Twitter
  • LinkedIn
  • Reddit
  • Discord
  • Threads
  • Bluesky
  • Mastodon
  • YouTube
  • GitHub
  • Instagram
Get Started
  • About
  • Editorial Standards
  • Corrections & Disclosures
  • Community Guidelines
  • Advertise
  • Contact Us
  • Newsletter
  • Submit a Tool
  • Start a Discussion
  • Write A Blog
  • Share A Build
  • Terms of Service
  • Privacy Policy
Explore with AI
  • ChatGPT
  • Gemini
  • Claude
  • Grok
  • Perplexity
Agent Experience
  • llms.txt
Theme
With AI, Everyone is a Dev. EveryDev.ai © 2026
    1. Home
    2. Tools
    3. MCP-Memory
    MCP-Memory icon

    MCP-Memory

    Agent Memory

    An OKF-backed MCP server that gives AI agents persistent, long-term memory with SQLite FTS5 search, namespace isolation, and human-readable Markdown storage.

    Visit Website

    At a Glance

    Pricing
    Open Source

    Fully free and open-source under the MIT License. Clone, use, modify, and distribute freely.

    Engagement

    Available On

    CLI
    API

    Resources

    WebsiteGitHubllms.txt

    Topics

    Agent MemoryMCP ServersAI Infrastructure

    Alternatives

    codebase-memory-mcpToken Savior RecallpumaDB
    Developer
    fellowgeekfellowgeek is the GitHub handle of Erfan Reed, the author of…

    Listed Aug 2026

    About MCP-Memory

    MCP-Memory is an open-source Model Context Protocol (MCP) server written in Python that equips AI agents with persistent, long-term memory across sessions. It stores memory records using the Open Knowledge Format (OKF v0.2) standard and indexes them in a local SQLite database with FTS5 full-text search for fast lookups, tag filtering, and keyword queries. The project is authored by Erfan Reed (fellowgeek) and released under the MIT License.

    What It Is

    MCP-Memory solves a core limitation of stateless AI agents: the inability to remember context, preferences, or progress between sessions. By acting as an MCP server, it exposes a set of tools that agents like Claude Desktop, Cursor, Windsurf, Antigravity, and Codex can call to store, retrieve, search, and delete structured memory snippets. Each memory is a self-describing OKF v0.2 Markdown document with YAML frontmatter, persisted both as a human-readable .md file on disk and as a row in a local SQLite index.

    Dual-Layer Architecture

    The server maintains two synchronized representations of every memory record:

    • Human-Browseable OKF Directory: Every memory is written to a memory/ folder in the project root as a raw .md file. A hierarchical index.md provides progressive disclosure, and a log.md tracks update history.
    • High-Performance SQLite Index: An FTS5-enabled SQLite database (.mcp_memory/memories.db) supports sub-20ms key lookups and instant keyword searches via automatic triggers.

    This dual-layer design means developers can inspect and edit memories directly in their file system while agents benefit from fast programmatic access.

    MCP Tools Exposed

    The server registers six tools that agents can invoke over the MCP stdio transport:

    • memory_store – Creates or updates a memory record with rich OKF metadata (type, key, namespace, tags, status, stale_after, sources, verified, generated_by).
    • memory_retrieve – Fetches a specific memory by key and namespace.
    • memory_search – Full-text and tag-filtered search across all stored memories.
    • memory_get_last – Session-start directive: retrieves the last checkpoint so an agent knows where work was left off.
    • memory_update_last – Milestone directive: updates the canonical session checkpoint whenever significant progress is made.

    Setup and Deployment

    MCP-Memory is designed for zero-boilerplate local deployment:

    1. Clone the repository and run python3 setup.py — an interactive wizard auto-detects installed MCP clients (Antigravity, Claude, Cursor, Windsurf, Codex) and writes the correct configuration.
    2. After setup, the AI client launches mcp-memory automatically via run.sh; no persistent server process needs to be managed manually.
    3. Manual JSON or TOML configuration is also supported for clients that require it.
    4. Storage paths are configurable via environment variables (MCP_MEMORY_PROJECT_ROOT, MCP_MEMORY_DB_PATH, MCP_MEMORY_DIR), enabling either per-project isolation or a single global memory store.

    OKF Standard Compliance

    Every memory record strictly follows the OKF v0.2 specification defined in the project's SPEC.md and OKF_RULES.md. Frontmatter fields include type, key, namespace, tags, generated, sources, verified, status, and stale_after. This standardization means memories are portable, inspectable, and interoperable with any tooling that understands the OKF format.

    Current Status

    The repository was created in August 2026 and had accumulated 171 stars and 10 forks within days of its initial push, according to the GitHub project metadata. The project is actively maintained on the main branch with 2 open issues at the time of indexing. The current memory format version is OKF v0.2, and the server self-identifies as mcp-memory/0.2.0 in generated metadata.

    MCP-Memory - 1

    Community Discussions

    Be the first to start a conversation about MCP-Memory

    Share your experience with MCP-Memory, ask questions, or help others learn from your insights.

    Pricing

    OPEN SOURCE

    Open Source

    Fully free and open-source under the MIT License. Clone, use, modify, and distribute freely.

    • Persistent agent memory via MCP
    • OKF v0.2 standard compliance
    • SQLite FTS5 full-text search
    • Human-readable Markdown file storage
    • Namespace isolation

    Capabilities

    Key Features

    • Persistent memory across AI agent sessions
    • OKF v0.2 standard compliance with YAML frontmatter
    • SQLite FTS5 full-text search with sub-20ms key lookups
    • Human-readable Markdown file storage with hierarchical index
    • Namespace isolation for contextual memory separation
    • Tag-based filtering and keyword search
    • Session checkpoint tools (memory_get_last / memory_update_last)
    • Interactive setup wizard for Claude, Cursor, Windsurf, Antigravity, Codex
    • Per-project or global memory store via environment variables
    • Automated test suite for OKF serialization and SQLite operations
    • MIT licensed open-source

    Integrations

    Claude Desktop
    Cursor
    Windsurf
    Antigravity
    Codex
    SQLite
    Open Knowledge Format (OKF v0.2)
    API Available

    Ratings & Reviews

    No ratings yet

    Be the first to rate MCP-Memory and help others make informed decisions.

    Developer

    fellowgeek

    fellowgeek is the GitHub handle of Erfan Reed, the author of MCP-Memory. The project builds open-source tooling for AI agent infrastructure, focusing on persistent memory and structured knowledge storage using the Open Knowledge Format standard. MCP-Memory is released under the MIT License and targets developers integrating AI agents into local development workflows.

    Read more about fellowgeek
    WebsiteGitHub
    1 tool in directory

    Similar Tools

    codebase-memory-mcp icon

    codebase-memory-mcp

    High-performance MCP server that indexes codebases into a persistent knowledge graph with 158-language support, sub-millisecond queries, and zero dependencies.

    Token Savior Recall icon

    Token Savior Recall

    An MCP server that reduces Claude's active token usage by 77% and wall time by 76% through structural code navigation and persistent memory, achieving 100% on a real coding benchmark.

    pumaDB icon

    pumaDB

    pumaDB is a hosted memory layer for AI agents that provides durable JSON storage via MCP or REST API — no database setup required.

    Browse all tools

    Related Topics

    Agent Memory

    Memory layers, frameworks, and services that enable AI agents to store, recall, and manage information across sessions. These tools provide persistent, semantic, and contextual memory for agents, supporting personalization, long-term context retention, graph-based relationships, and hybrid RAG + memory workflows.

    125 tools

    MCP Servers

    Model Context Protocol servers that extend AI capabilities.

    185 tools

    AI Infrastructure

    Infrastructure designed for deploying and running AI models.

    348 tools
    Browse all topics
    Back to all toolsSuggest an edit
    ratings
    discussions