Skip to main content
Glama

MCP Memory LibSQL

by joleyline

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 sistema de memoria persistente de alto rendimiento para el Protocolo de Contexto de Modelo (MCP) que proporciona capacidades de búsqueda vectorial y almacenamiento de conocimiento eficiente utilizando libSQL como almacenamiento de respaldo.

  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 MCP server utilizing libSQL for persistent memory and vector search capabilities, enabling efficient entity management and semantic knowledge storage.
                Last updated -
                6
                85
                56
                TypeScript
                MIT License
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server providing vector database capabilities through Chroma, enabling semantic document search, metadata filtering, and document management with persistent storage.
                Last updated -
                17
                Python
                MIT License
                • Apple
                • Linux
              • -
                security
                F
                license
                -
                quality
                Enables efficient vector database operations for embedding storage and similarity search through a Model Context Protocol interface.
                Last updated -
                3
                Python
              • -
                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

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

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