MemFlow MCP

Permite que los modelos de lenguaje grandes almacenen y recuperen recuerdos persistentes con capacidades de búsqueda inteligente.

Documentación

memflow-mcp

Un servidor de Model Context Protocol (MCP) que permite a los Modelos de Lenguaje de Gran Escala almacenar y recuperar memorias persistentes con capacidades de búsqueda inteligente.

Descripción

MemFlow MCP proporciona una integración fluida entre LLMs como Claude y tu API de Memory Bank, permitiendo la gestión de memoria persistente a lo largo de las conversaciones. El servidor admite agregar memorias con etiquetas, búsqueda semántica y recuperación flexible de memorias.

Instalación

npx memflow-mcp

O instalar globalmente:

pnpm add -g memflow-mcp

Configuración

Variables de Entorno

MEMBANK_API_URL=http://localhost:3000
MEMBANK_API_KEY=your-api-key  # optional

Claude Desktop

Consulta CLAUDE_DESKTOP_CONFIG.md para opciones de configuración detalladas para diferentes instalaciones de Node.js.

Inicio rápido - Encuentra tu ruta de npx y úsala:

which npx

Luego configura Claude Desktop:

{
  "mcpServers": {
    "memflow": {
      "command": "/your/npx/path",
      "args": ["-y", "memflow-mcp"],
      "env": {
        "MEMBANK_API_URL": "http://localhost:3000"
      }
    }
  }
}

Herramientas Disponibles

  • addMemory - Almacena contenido con etiquetas opcionales
  • searchMemory - Busca memorias con coincidencia semántica
  • listMemories - Explora memorias almacenadas con filtros

Uso

Una vez configurado, puedes usar estos comandos en Claude:

Add this to memory: "Claude can now remember things across conversations"

Search my memories for "conversations"

List my recent memories

Requisitos

  • Node.js 18+
  • Servidor de API de Memory Bank en ejecución

Solución de Problemas

Error "spawn npx ENOENT"

  1. Encuentra tu ruta de npx:

    which npx
    

    Usa esta ruta completa en tu configuración de Claude Desktop.

  2. Rutas comunes:

    • asdf: /Users/username/.asdf/shims/npx
    • Homebrew (Intel): /usr/local/bin/npx
    • Homebrew (Apple Silicon): /opt/homebrew/bin/npx
    • Sistema: /usr/bin/npx
  3. Prueba que funciona:

    /your/npx/path -y memflow-mcp
    

Errores JSON de "Unexpected token"

  • Asegúrate de que MEMBANK_API_URL esté configurado correctamente
  • Verifica que tu API de Memory Bank esté en ejecución
  • Reinicia Claude Desktop después de los cambios de configuración

Endpoints de API

Tu API de Memory Bank debería admitir:

  • POST /memory - Crear memoria
  • GET /memory - Listar/buscar memorias

Licencia

MIT