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:
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:
Datenbankkonfiguration
Der Server unterstützt sowohl lokale SQLite- als auch Remote-libSQL-Datenbanken über die Umgebungsvariable LIBSQL_URL:
Für lokale SQLite-Datenbanken:
Für Remote-libSQL-Datenbanken (z. B. Turso):
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:
Erstellen Sie einen Änderungssatz (dokumentieren Sie Ihre Änderungen):
Version des Pakets (aktualisiert Version und Änderungsprotokoll):
Auf npm veröffentlichen (fordert zur Eingabe des 2FA-Codes auf):
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
Basierend auf dem Model Context Protocol
Unterstützt durch libSQL
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.
Related Resources
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -612417MIT License
- -securityFlicense-qualityA Machine Control Protocol (MCP) server that enables storing and retrieving information from a Qdrant vector database with semantic search capabilities.Last updated -
- -securityFlicense-qualityA custom MCP server that allows storage, retrieval, and management of text-based information with natural language commands and keyword detection.Last updated -
- -securityFlicense-qualityA local, fully-offline MCP memory server that enables persistent storage and retrieval of information using SQLite with both keyword and semantic vector search capabilities.Last updated -11183