Skip to main content
Glama

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