Memory Bank MCP Server

Integrations

  • Provides deployment option for running the Memory Bank MCP Server in a containerized environment

  • Mentioned as one of the platforms powering the Memory Bank MCP Server, suggesting integration with Hyperskill's educational content or structure

  • All Memory Bank files are stored in Markdown format, with the MCP server providing templates and structure for these documents

Memory Bank MCP Server

This MCP server provides a structured documentation system for context preservation in AI assistant environments.

Powered by Enlighter and Hyperskill

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 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 SSE

Add this to your mcp.json config file:

{ "mcpServers": { "memory-bank": { "url": "https://mcp-cursor-setup-enlighter.replit.app/sse" } } }

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

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": ["server.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
-
security - not tested
F
license - not found
-
quality - not tested

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Provides a structured documentation system for context preservation in AI assistant environments, helping users create and manage memory banks for their projects.

  1. Features
    1. Running the Server
      1. With Smithery
      2. With SSE
      3. With Docker
      4. Manually
    2. Usage Example
      1. Available Tools
        1. get_memory_bank_structure
        2. generate_memory_bank_template
        3. analyze_project_summary
      2. Memory Bank Structure
        1. Core Files (Required)

      Related MCP Servers

      • -
        security
        F
        license
        -
        quality
        Enables AI assistants to enhance their responses with relevant documentation through a semantic vector search, offering tools for managing and processing documentation efficiently.
        Last updated -
        62
        13
        TypeScript
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol implementation that enables AI assistants to interact with markdown documentation files, providing capabilities for document management, metadata handling, search, and documentation health analysis.
        Last updated -
        14
        346
        11
        TypeScript
        MIT License
        • Apple
        • Linux
      • -
        security
        A
        license
        -
        quality
        A Model Context Protocol implementation that enables AI-powered access to documentation resources, featuring URI-based navigation, template matching, and structured documentation management.
        Last updated -
        3
        Python
        MIT License
      • A
        security
        A
        license
        A
        quality
        A Model Context Protocol server that enables AI assistants like Claude to interact with Outline document services, supporting document searching, reading, creation, editing, and comment management.
        Last updated -
        25
        1
        Python
        MIT License

      View all related MCP servers

      ID: m624y6yi8l