Skip to main content
Glama

mcp-memory-libsql

mcp-memoria-libsql

Un sistema de memoria persistente de alto rendimiento para el Protocolo de Contexto de Modelo (MCP) basado en libSQL. Este servidor proporciona funciones de búsqueda vectorial y un almacenamiento eficiente de conocimiento utilizando libSQL como almacén de respaldo.

Características

  • Búsqueda vectorial de alto rendimiento con libSQL
  • 💾 Almacenamiento persistente de entidades y relaciones
  • 🔍 Capacidades de búsqueda semántica
  • 🔄 Gestión de gráficos de conocimiento
  • 🌐 Compatible con bases de datos libSQL locales y remotas
  • 🔒 Autenticación segura basada en tokens para bases de datos remotas

Configuración

Este servidor está diseñado para usarse como parte de una configuración MCP. A continuación, se muestran ejemplos para diferentes entornos:

Configuración de Cline

Agregue esto a su configuración de Cline MCP:

{ "mcpServers": { "mcp-memory-libsql": { "command": "npx", "args": ["-y", "mcp-memory-libsql"], "env": { "LIBSQL_URL": "file:/path/to/your/database.db" } } } }

Escritorio Claude con configuración WSL

Para obtener una guía detallada sobre cómo configurar este servidor con Claude Desktop en WSL, consulte Cómo hacer que el servidor MCP funcione con Claude Desktop en WSL .

Agregue esto a su configuración de Claude Desktop para entornos WSL:

{ "mcpServers": { "mcp-memory-libsql": { "command": "wsl.exe", "args": [ "bash", "-c", "source ~/.nvm/nvm.sh && LIBSQL_URL=file:/path/to/database.db /home/username/.nvm/versions/node/v20.12.1/bin/npx mcp-memory-libsql" ] } } }

Configuración de la base de datos

El servidor admite bases de datos SQLite locales y libSQL remotas a través de la variable de entorno LIBSQL_URL:

Para bases de datos SQLite locales:

{ "env": { "LIBSQL_URL": "file:/path/to/database.db" } }

Para bases de datos libSQL remotas (por ejemplo, Turso):

{ "env": { "LIBSQL_URL": "libsql://your-database.turso.io", "LIBSQL_AUTH_TOKEN": "your-auth-token" } }

Nota: Al utilizar WSL, asegúrese de que la ruta de la base de datos utilice el formato del sistema de archivos Linux (por ejemplo, /home/username/... ) en lugar del formato de Windows.

De forma predeterminada, si no se proporciona ninguna URL, se utilizará file:/memory-tool.db en el directorio actual.

API

El servidor implementa la interfaz de memoria MCP estándar con capacidades de búsqueda vectorial adicionales:

  • Gestión de entidades
    • Crear/actualizar entidades con incrustaciones
    • Eliminar entidades
    • Buscar entidades por similitud
  • Gestión de relaciones
    • Crear relaciones entre entidades
    • Eliminar relaciones
    • Consultar entidades relacionadas

Arquitectura

El servidor utiliza una base de datos libSQL con el siguiente esquema:

  • Tabla de entidades: almacena información de entidades e incrustaciones
  • Tabla de relaciones: almacena relaciones entre entidades
  • Capacidades de búsqueda vectorial implementadas utilizando las operaciones vectoriales integradas de libSQL

Desarrollo

Publicación

Debido a los requisitos de 2FA de npm, la publicación debe realizarse manualmente:

  1. Crear un conjunto de cambios (documenta tus cambios):
pnpm changeset
  1. Versión del paquete (actualiza la versión y el REGISTRO DE CAMBIOS):
pnpm changeset version
  1. Publicar en npm (se solicitará el código 2FA):
pnpm release

Contribuyendo

¡Agradecemos sus contribuciones! Lea nuestras normas de contribución antes de enviar solicitudes de incorporación de cambios.

Licencia

Licencia MIT: consulte el archivo LICENCIA para obtener más detalles.

Expresiones de gratitud

You must be authenticated.

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

hybrid server

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

Un servidor MCP de alto rendimiento que utiliza libSQL para memoria persistente y capacidades de búsqueda vectorial, lo que permite una gestión eficiente de entidades y el almacenamiento de conocimiento semántico.

  1. Características
    1. Configuración
      1. Configuración de Cline
      2. Escritorio Claude con configuración WSL
      3. Configuración de la base de datos
    2. API
      1. Arquitectura
        1. Desarrollo
          1. Publicación
        2. Contribuyendo
          1. Licencia
            1. Expresiones de gratitud

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A high-performance, persistent memory system for the Model Context Protocol (MCP) providing vector search capabilities and efficient knowledge storage using libSQL as the backing store.
                Last updated -
                6
                86
                1
                TypeScript
                MIT License
                • Linux
              • -
                security
                F
                license
                -
                quality
                Model Context Protocol (MCP) server implementation for semantic search and memory management using TxtAI. This server provides a robust API for storing, retrieving, and managing text-based memories with semantic search capabilities. You can use Claude and Cline AI Also
                Last updated -
                4
                Python
                • Apple
              • -
                security
                A
                license
                -
                quality
                Enhances the MCP memory server by implementing PouchDB for robust document storage and enabling the creation and management of a knowledge graph that captures interactions via language models.
                Last updated -
                JavaScript
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                A Machine Control Protocol (MCP) server that enables storing and retrieving information from a Qdrant vector database with semantic search capabilities.
                Last updated -
                • Linux
                • Apple

              View all related MCP servers

              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/spences10/mcp-memory-libsql'

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