MCP Memory Server

local-only server

The server can only run on the client’s local machine because it depends on local resources.

Integrations

  • Stores memories as structured markdown files in a hierarchical organization system with support for categorization and relationships between memories.

  • Uses TypeScript for type safety in the implementation of the memory management system.

  • Utilizes Zod for schema validation of memory structures.

Servidor de memoria MCP

Un servidor de Protocolo de contexto de modelo (MCP) para Claude Desktop que proporciona gestión de memoria estructurada en todas las sesiones de chat, diseñado específicamente para el trabajo basado en proyectos.

Gestión de memoria centrada en proyectos

Este servidor MCP está diseñado específicamente para ayudar a Claude a mantener el contexto y el conocimiento dentro de los directorios del proyecto cuando se utiliza con Claude Desktop. Permite a Claude:

  • Crea un almacén de memoria dentro del directorio de tu proyecto
  • Guarda información importante descubierta durante las conversaciones
  • Recuperar recuerdos relevantes en futuras sesiones
  • Construya una base de conocimientos integral sobre su proyecto a lo largo del tiempo

Este enfoque es ideal para proyectos a largo plazo donde mantener el contexto entre sesiones es crucial, como el desarrollo de software, la investigación, la escritura o cualquier trabajo colaborativo con Claude.

Características

  • Almacenar recuerdos como archivos markdown estructurados
  • Indexe memorias usando Lunr.js para una recuperación eficiente
  • Etiqueta y categoriza los recuerdos
  • Crear relaciones entre recuerdos
  • Busca recuerdos por contenido, etiquetas o tipo
  • Construir almacenes de memoria en directorios específicos

Estructura de la memoria

Las memorias se almacenan en una estructura jerárquica dentro de su proyecto:

/your-project-directory /memory # Memory store created by Claude /entities/ # Information about specific entities (people, projects, etc.) /concepts/ # Abstract concepts or knowledge /sessions/ # Session-specific memories /index.json # Lunr.js search index /metadata.json # Overall memory metadata /README.md # Auto-generated documentation

Esta estructura mantiene todas las memorias relacionadas con el proyecto organizadas y accesibles dentro del directorio del proyecto.

Uso con Claude Desktop

Agregue esto a su claude_desktop_config.json:

{ "mcpServers": { "memory": { "command": "node", "args": ["path/to/mcp-memory/dist/index.js"] } } }

También puede configurar un directorio de memoria personalizado utilizando una variable de entorno:

{ "mcpServers": { "memory": { "command": "node", "args": ["path/to/mcp-memory/dist/index.js"], "env": { "MEMORY_DIR": "/path/to/custom/memory/directory" } } } }

Flujo de trabajo del proyecto

  1. Configuración : al iniciar un nuevo proyecto con Claude, haga que cree un almacén de memoria en el directorio del proyecto
  2. Trabajo en curso : A medida que trabaje con Claude, guardará información importante en el almacén de memoria.
  3. Continuidad : En futuras sesiones, Claude puede recuperar recuerdos relevantes para mantener el contexto.
  4. Creación de conocimientos : con el tiempo, Claude crea una base de conocimientos integral sobre su proyecto.

Este flujo de trabajo garantiza que Claude mantenga el contexto y el conocimiento específicos de cada proyecto, lo que lo hace más eficaz como colaborador a largo plazo.

Instrucciones del proyecto Claude

Este repositorio incluye un archivo instructions_template.md que proporciona una plantilla completa para las instrucciones del proyecto de Claude. Puede personalizar esta plantilla para sus proyectos específicos y ayudar a Claude a utilizar eficazmente el sistema de memoria.

La plantilla incluye:

  • Instrucciones de configuración del sistema de memoria
  • Proceso de recuperación de la memoria
  • Pautas para la creación de memoria
  • Sistema de organización de la memoria
  • Procedimientos de mantenimiento de memoria
  • Flujo de trabajo de conversación
  • Mejores prácticas

Desarrollo

# Install dependencies npm install # Build the project npm run build # Start the server npm start # Development mode (watch for changes) npm run dev

Detalles de implementación

Este servidor está construido utilizando:

  • El SDK oficial del Protocolo de Contexto de Modelo (MCP)
  • TypeScript para seguridad de tipos
  • Lunr.js para indexación y búsqueda de memoria
  • Zod para la validación de esquemas

Licencia

Instituto Tecnológico de Massachusetts (MIT)

-
security - not tested
F
license - not found
-
quality - not tested

Un servidor de protocolo de contexto de modelo para Claude Desktop que proporciona gestión de memoria estructurada en las sesiones de chat, lo que permite a Claude mantener el contexto y crear una base de conocimientos dentro de los directorios del proyecto.

  1. Project-Focused Memory Management
    1. Features
      1. Memory Structure
        1. Usage with Claude Desktop
          1. Project Workflow
            1. Claude Project Instructions
              1. Development
                1. Implementation Details
                  1. License
                    ID: pqd0je4v10