mcp-memory-libsql

Integrations

  • Uses SQLite as a local database option for persistent storage of entities, relations and vector embeddings

  • Supports Turso as a remote libSQL database option for persistent storage of entities, relations and vector embeddings

mcp-Speicher-libsql

Ein leistungsstarkes, persistentes Speichersystem für das Model Context Protocol (MCP) auf Basis von libSQL. Dieser Server bietet Vektorsuchfunktionen und effiziente Wissensspeicherung mit libSQL als zugrunde liegendem Speicher.

Merkmale

  • 🚀 Leistungsstarke Vektorsuche mit libSQL
  • 💾 Dauerhafte Speicherung von Entitäten und Beziehungen
  • 🔍 Semantische Suchfunktionen
  • 🔄 Wissensgraphenverwaltung
  • 🌐 Kompatibel mit lokalen und Remote-libSQL-Datenbanken
  • 🔒 Sichere tokenbasierte Authentifizierung für Remote-Datenbanken

Konfiguration

Dieser Server ist für den Einsatz in einer MCP-Konfiguration konzipiert. Hier sind Beispiele für verschiedene Umgebungen:

Cline-Konfiguration

Fügen Sie dies zu Ihren Cline MCP-Einstellungen hinzu:

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

Claude Desktop mit WSL-Konfiguration

Eine ausführliche Anleitung zum Einrichten dieses Servers mit Claude Desktop in WSL finden Sie unter Getting MCP Server Working with Claude Desktop in WSL .

Fügen Sie dies zu Ihrer Claude Desktop-Konfiguration für WSL-Umgebungen hinzu:

{ "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" ] } } }

Datenbankkonfiguration

Der Server unterstützt sowohl lokale SQLite- als auch Remote-libSQL-Datenbanken über die Umgebungsvariable LIBSQL_URL:

Für lokale SQLite-Datenbanken:

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

Für Remote-libSQL-Datenbanken (z. B. Turso):

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

Hinweis: Achten Sie bei der Verwendung von WSL darauf, dass der Datenbankpfad das Linux-Dateisystemformat (z. B. /home/username/... ) und nicht das Windows-Format verwendet.

Wenn keine URL angegeben ist, wird standardmäßig file:/memory-tool.db im aktuellen Verzeichnis verwendet.

API

Der Server implementiert die Standard-MCP-Speicherschnittstelle mit zusätzlichen Vektorsuchfunktionen:

  • Entitätsverwaltung
    • Entitäten mit Einbettungen erstellen/aktualisieren
    • Entitäten löschen
    • Suche nach Entitäten nach Ähnlichkeit
  • Beziehungsmanagement
    • Erstellen von Beziehungen zwischen Entitäten
    • Beziehungen löschen
    • Abfragen verwandter Entitäten

Architektur

Der Server verwendet eine libSQL-Datenbank mit dem folgenden Schema:

  • Entitätentabelle: Speichert Entitätsinformationen und Einbettungen
  • Beziehungstabelle: Speichert Beziehungen zwischen Entitäten
  • Vektorsuchfunktionen, die mit den integrierten Vektoroperationen von libSQL implementiert wurden

Entwicklung

Veröffentlichen

Aufgrund der npm 2FA-Anforderungen muss die Veröffentlichung manuell erfolgen:

  1. Erstellen Sie einen Änderungssatz (dokumentieren Sie Ihre Änderungen):
pnpm changeset
  1. Version des Pakets (aktualisiert Version und Änderungsprotokoll):
pnpm changeset version
  1. Auf npm veröffentlichen (fordert zur Eingabe des 2FA-Codes auf):
pnpm release

Beitragen

Beiträge sind willkommen! Bitte lesen Sie unsere Richtlinien für Beiträge, bevor Sie Pull Requests einreichen.

Lizenz

MIT-Lizenz – Einzelheiten finden Sie in der Datei LICENSE .

Danksagung

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.

Ein leistungsstarker MCP-Server, der libSQL für persistenten Speicher und Vektorsuchfunktionen nutzt und so eine effiziente Entitätsverwaltung und semantische Wissensspeicherung ermöglicht.

  1. Merkmale
    1. Konfiguration
      1. Cline-Konfiguration
      2. Claude Desktop mit WSL-Konfiguration
      3. Datenbankkonfiguration
    2. API
      1. Architektur
        1. Entwicklung
          1. Veröffentlichen
        2. Beitragen
          1. Lizenz
            1. Danksagung

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A customized MCP memory server that enables creation and management of a knowledge graph with features like custom memory paths and timestamping for capturing interactions via language models.
                Last updated -
                11
                2
                JavaScript
                MIT License
                • Apple
              • 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
                64
                1
                TypeScript
                MIT License
                • Linux
              • -
                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
              • -
                security
                A
                license
                -
                quality
                An MCP server that provides persistent memory capabilities for Claude, offering tiered memory architecture with semantic search, memory consolidation, and integration with the Claude desktop application.
                Last updated -
                5
                Python
                MIT License

              View all related MCP servers

              ID: 22lg4lq768