Track MCP LogoTrack MCP
Track MCP LogoTrack MCP

The world's largest repository of Model Context Protocol servers. Discover, explore, and submit MCP tools.

Product

  • Categories
  • Top MCP
  • New & Updated
  • Submit MCP

Company

  • About

Legal

  • Privacy Policy
  • Terms of Service
  • Cookie Policy

© 2026 TrackMCP. All rights reserved.

Built with ❤️ by Krishna Goyal

    Project Mem Mcp

    An MCP server that enables AI agents to persistently store and retrieve project information from a memory file.

    1 stars
    Python
    Updated May 2, 2025
    claude-ai
    claude-desktop
    mcp
    mcp-server
    memory
    persistence

    Table of Contents

    • Features
    • Installation
    • Claude Code Plugin (recommended)
    • Standalone MCP Server
    • MCP Client Configuration
    • Install from Source
    • Tools
    • get_project_memory
    • set_project_memory
    • update_project_memory
    • Plugin Features
    • Project-memory Skill (auto-trigger)
    • Auto-read Hook
    • Dream Consolidation
    • Security
    • Dependencies
    • License

    Table of Contents

    • Features
    • Installation
    • Claude Code Plugin (recommended)
    • Standalone MCP Server
    • MCP Client Configuration
    • Install from Source
    • Tools
    • get_project_memory
    • set_project_memory
    • update_project_memory
    • Plugin Features
    • Project-memory Skill (auto-trigger)
    • Auto-read Hook
    • Dream Consolidation
    • Security
    • Dependencies
    • License

    Documentation

    Project Memory MCP

    An MCP server and Claude Code plugin for persistent project memory. Allows AI agents to maintain knowledge about projects between conversations via MEMORY.md files.

    Features

    • Store & retrieve project knowledge in Markdown format
    • Incremental updates via SEARCH/REPLACE patches
    • Auto-read hook — automatically loads project memory on first prompt (Claude Code plugin)
    • Dream consolidation — automatic project memory cleanup and deduplication (Claude Code plugin)

    Installation

    Claude Code Plugin (recommended)

    Installs the MCP server, auto-read hook, and dream consolidation:

    bash
    /plugin marketplace add /path/to/project-mem-mcp
    /plugin install project-mem@cc-plugin-project-mem

    Standalone MCP Server

    For Codex, Claude Desktop, Cursor, or other MCP clients:

    bash
    uvx project-mem-mcp

    MCP Client Configuration

    json
    {
      "mcpServers": {
        "project-mem-mcp": {
          "command": "uvx",
          "args": [
            "project-mem-mcp",
            "--allowed-dir", "/path/to/your/projects"
          ]
        }
      }
    }

    The --allowed-dir argument restricts which directories the server can access. Can be used multiple times. Defaults to the current working directory if omitted.

    Install from Source

    bash
    git clone https://github.com/pynesys/project-mem-mcp.git
    cd project-mem-mcp
    python -m venv venv
    source venv/bin/activate
    pip install -e .

    Tools

    get_project_memory

    Retrieves the entire MEMORY.md for a project.

    code
    get_project_memory(project_path: str) -> str

    set_project_memory

    Overwrites the entire MEMORY.md. Use when creating a new project memory or when patches fail.

    code
    set_project_memory(project_path: str, project_info: str)

    update_project_memory

    Applies a single SEARCH/REPLACE patch to MEMORY.md:

    code
    update_project_memory(project_path: str, patch_content: str)

    Patch format:

    code
    >>>>>> REPLACE

    The search text must appear exactly once in the file. Use empty replacement to remove content.

    Plugin Features

    When installed as a Claude Code plugin, you also get:

    Project-memory Skill (auto-trigger)

    Guides Claude on when and how to save to project memory. Automatically triggers when insights worth persisting are discovered — architecture decisions, gotchas, non-obvious patterns, current work context. The skill is marked user-invocable: false so it does not appear in the slash command picker; the main model invokes it autonomously.

    Auto-read Hook

    Automatically reads MEMORY.md into context on the first prompt of each session. No manual tool call needed.

    Dream Consolidation

    Automatic project memory maintenance triggered after writes when:

    • File size exceeds 50KB
    • Last consolidation was more than 24 hours ago

    The dream spawns a sonnet subagent that:

    • Removes content duplicated in CLAUDE.md files
    • Restructures for clarity and LLM readability

    No backup is written; use git to recover the pre-dream state if needed.

    Manual trigger: /dream

    The last-dream timestamp is stored as last_dream: inside a YAML frontmatter block at the top of MEMORY.md. Projects previously using this plugin may still have a .claude/.last-dream-timestamp file — that file is now ignored and can be safely deleted (the first dream run after upgrade repopulates the frontmatter).

    Security

    • Project paths are validated against --allowed-dir arguments
    • Project memory files should never contain sensitive information
    • Project memory files must be in English

    Dependencies

    • fastmcp (>=3.2.0, <4.0.0)

    License

    MIT

    Similar MCP

    Based on tags & features

    • DA

      Davinci Resolve Mcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55
    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • WE

      Web Eval Agent

      Python·
      1.2k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k
    View All MCP Servers

    Similar MCP

    Based on tags & features

    • DA

      Davinci Resolve Mcp

      Python·
      327
    • FH

      Fhir Mcp Server

      Python·
      55
    • MC

      Mcp Aoai Web Browsing

      Python·
      30
    • WE

      Web Eval Agent

      Python·
      1.2k

    Trending MCP

    Most active this week

    • PL

      Playwright Mcp

      TypeScript·
      22.1k
    • SE

      Serena

      Python·
      14.5k
    • MC

      Mcp Playwright

      TypeScript·
      4.9k
    • MC

      Mcp Server Cloudflare

      TypeScript·
      3.0k