1. Conduid
  2. Developer Tools
  3. Memory Bank
MCP server · Developer Tools

Memory Bank

MCP server that helps build Memory Bank - structured documentation system for context preservation

Unclaimed MIT last commit a year ago devtools
62Good

Scored 3 months ago · breakdown

About Memory Bank

Memory Bank is an MCP server published by ipospelov in the Developer Tools category: mCP server that helps build Memory Bank - structured documentation system for context preservation. It has been installed 0 times through Conduid.

The repository has 76 stars and 19 forks, with the last commit a year ago. Six months or more without a commit doesn't mean the server is broken, but check the open issues (0) before depending on it in production.

Install

Install
npx mcp-memory-bank

This server has no ConduID identity, so agent calls to it are not receipted. Pin the version you install and review the source before granting it credentials.

Ask AI

Ask AI about Memory Bank

Powered by Claude · Grounded in docs

I know everything about Memory Bank. Ask me about installation, configuration, usage, or troubleshooting.

Security checks

  • ·README presentNot checked yet.
  • ·License declaredNot checked yet.
  • ·Tests presentNot checked yet.
  • ·Dependencies pinnedNot checked yet.
  • ·No dynamic code executionNot checked yet.
  • !Scoped permissionsDoesn't declare a permission scope. Assume it can do anything its process can.

README

Memory Bank MCP Server

This MCP server helps to build structured documentation system based on Cline's Memory Bank pattern for context preservation in AI assistant environments.

Powered by Enlighter and Hyperskill.

Learn how to setup and use Memory Bank directly in Cursor: http://enlightby.ai/projects/37

smithery badge

Features

  • Get detailed information about Memory Bank structure
  • Generate templates for Memory Bank files
  • Analyze project and provide suggestions for Memory Bank content

Running the Server

There are a few options to use this MCP server:

With UVX

Add this to your mcp.json config file:

{
  "mcpServers": {
    "mcp-memory-bank": {
      "command": "uvx",
      "args": [
        "--from",
        "git+https://github.com/ipospelov/mcp-memory-bank",
        "mcp_memory_bank"
      ]
    }
  }
}

With Smithery

Add this to your mcp.json config file:

{
  "mcpServers": {
    "memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@smithery/cli@latest",
        "run",
        "@ipospelov/mcp-memory-bank",
        "--key",
        "your_smithery_key"
      ]
    }
  }
}

With Docker

Add this to your mcp.json config file:

{
  "mcpServers": {
    "memory-bank": {
      "command": "docker",
      "args": [
        "run",
        "-i",
        "--rm",
        "19283744/mcp-memory-bank:latest"
      ]
    }
  }
}

Manually

Clone repository and run the following commands:

python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
pip install -r requirements.txt

Then add this to your mcp.json config file:

{
  "mcpServers": {
    "memory-bank": {
      "command": "python",
      "args": ["src/mcp_memory_bank/main.py"]
    }
  }
}

Usage Example

Ask Cursor or any other AI code assistant with Memory Bank MCP:

Create memory bank for To Do list application with your tools

Provide more context to get better results.

Available Tools

get_memory_bank_structure

Returns a detailed description of the Memory Bank file structure.

generate_memory_bank_template

Returns a template for a specific Memory Bank file.

Example:

{
  "file_name": "projectbrief.md"
}

analyze_project_summary

Analyzes a project summary and provides suggestions for Memory Bank content.

Example:

{
  "project_summary": "Building a React web app for inventory management with barcode scanning"
}

Memory Bank Structure

The Memory Bank consists of core files and optional context files, all in Markdown format:

Core Files (Required)

  1. projectbrief.md - Foundation document that shapes all other files
  2. productContext.md - Explains why the project exists, problems being solved
  3. activeContext.md - Current work focus, recent changes, next steps
  4. systemPatterns.md - System architecture, technical decisions, design patterns
  5. techContext.md - Technologies used, development setup, constraints
  6. progress.md - What works, what's left to build
  7. memory_bank_instructions.md - How to work with Memory Bank, instructtions for AI-agent

README mirrored from the source repository 3 months ago. The original is authoritative.

Questions

About Memory Bank

How do I install Memory Bank?

Run npx mcp-memory-bank, then add the server to your MCP client's configuration. Conduid has recorded 0 installs, so the command is known to work with current clients.

Is Memory Bank safe to use with an AI agent?

Its trust score is 62 out of 100 (good). It passes 0 of 1 static security checks; the failures are listed above. It has no ConduID identity yet, so agent calls to it are not receipted.

Is Memory Bank still maintained?

The last commit was a year ago, with 0 open issues. That's long enough that you should check whether the maintainer is responding to issues before depending on it.