Skip to main content
Glama
ipospelov

Memory Bank MCP Server

Servidor MCP del banco de memoria

Este servidor MCP ayuda a construir un sistema de documentación estructurado basado en el patrón de banco de memoria de Cline para la preservación del contexto en entornos de asistentes de IA.

Desarrollado por Enlighter y Hyperskill .

Aprenda a configurar y usar Memory Bank directamente en Cursor: http://enlightby.ai/projects/37

insignia de herrería

Características

  • Obtenga información detallada sobre la estructura del banco de memoria

  • Generar plantillas para archivos del Banco de Memoria

  • Analizar el proyecto y brindar sugerencias para el contenido del Banco de Memoria

Related MCP server: RAG Context MCP Server

Ejecución del servidor

Hay algunas opciones para utilizar este servidor MCP:

Con UVX

Agregue esto a su archivo de configuración mcp.json:

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

Con herrería

Agregue esto a su archivo de configuración mcp.json:

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

Con Docker

Agregue esto a su archivo de configuración mcp.json:

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

A mano

Clonar el repositorio y ejecutar los siguientes comandos:

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

Luego agregue esto a su archivo de configuración mcp.json:

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

Ejemplo de uso

Pregúntele a Cursor o a cualquier otro asistente de código de IA con Memory Bank MCP:

Create memory bank for To Do list application with your tools

Proporcionar más contexto para obtener mejores resultados.

Herramientas disponibles

obtener_estructura_del_banco_de_memoria

Devuelve una descripción detallada de la estructura del archivo del banco de memoria.

generar_plantilla_de_banco_de_memoria

Devuelve una plantilla para un archivo de banco de memoria específico.

Ejemplo:

{
  "file_name": "projectbrief.md"
}

analizar_resumen_del_proyecto

Analiza un resumen del proyecto y proporciona sugerencias para el contenido del Banco de Memoria.

Ejemplo:

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

Estructura del banco de memoria

El banco de memoria consta de archivos principales y archivos de contexto opcionales, todos en formato Markdown:

Archivos principales (obligatorios)

  1. projectbrief.md - Documento base que da forma a todos los demás archivos

  2. productContext.md : explica por qué existe el proyecto y los problemas que se están resolviendo.

  3. activeContext.md - Enfoque del trabajo actual, cambios recientes, próximos pasos

  4. systemPatterns.md - Arquitectura del sistema, decisiones técnicas, patrones de diseño

  5. techContext.md - Tecnologías utilizadas, configuración de desarrollo, limitaciones

  6. progress.md - Lo que funciona, lo que queda por construir

  7. memory_bank_instructions.md - Cómo trabajar con Memory Bank, instrucciones para el agente de IA

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ipospelov/mcp-memory-bank'

If you have feedback or need assistance with the MCP directory API, please join our Discord server