mcp-память-libsql
Высокопроизводительная, постоянная система памяти для Model Context Protocol (MCP) на базе libSQL. Этот сервер обеспечивает возможности векторного поиска и эффективное хранение знаний с использованием libSQL в качестве резервного хранилища.
Функции
🚀 Высокопроизводительный векторный поиск с использованием libSQL
💾 Постоянное хранение сущностей и отношений
🔍 Возможности семантического поиска
🔄 Управление графом знаний
🌐 Совместимость с локальными и удаленными базами данных libSQL
🔒 Безопасная аутентификация на основе токенов для удаленных баз данных
Конфигурация
Этот сервер предназначен для использования в качестве части конфигурации MCP. Вот примеры для различных сред:
Конфигурация Клайна
Добавьте это в настройки Cline MCP:
Claude Desktop с конфигурацией WSL
Подробное руководство по настройке этого сервера с Claude Desktop в WSL см. в разделе «Настройка работы сервера MCP с Claude Desktop в WSL» .
Добавьте это в конфигурацию Claude Desktop для сред WSL:
Конфигурация базы данных
Сервер поддерживает как локальные базы данных SQLite, так и удаленные базы данных libSQL через переменную среды LIBSQL_URL:
Для локальных баз данных SQLite:
Для удаленных баз данных libSQL (например, Turso):
Примечание: При использовании WSL убедитесь, что путь к базе данных использует формат файловой системы Linux (например, /home/username/...
), а не формат Windows.
По умолчанию, если URL-адрес не указан, будет использоваться file:/memory-tool.db
в текущем каталоге.
API
Сервер реализует стандартный интерфейс памяти MCP с дополнительными возможностями векторного поиска:
Управление сущностями
Создание/обновление сущностей с вложениями
Удалить сущности
Поиск сущностей по сходству
Управление отношениями
Создание отношений между сущностями
Удалить отношения
Запрос связанных сущностей
Архитектура
Сервер использует базу данных libSQL со следующей схемой:
Таблица сущностей: хранит информацию о сущностях и внедрениях.
Таблица отношений: хранит отношения между сущностями.
Возможности векторного поиска реализованы с использованием встроенных векторных операций libSQL
Разработка
Издательский
Из-за требований npm 2FA публикацию необходимо выполнять вручную:
Создайте набор изменений (документируйте ваши изменения):
Версия пакета (обновляет версию и CHANGELOG):
Опубликовать в npm (будет запрошен код 2FA):
Внося вклад
Вклады приветствуются! Пожалуйста, ознакомьтесь с нашими правилами по внесению вкладов перед отправкой запросов на извлечение.
Лицензия
Лицензия MIT — подробности см. в файле LICENSE .
Благодарности
Построен на основе протокола модельного контекста
Работает на libSQL
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Высокопроизводительный сервер MCP, использующий libSQL для постоянной памяти и возможностей векторного поиска, что обеспечивает эффективное управление сущностями и хранение семантических знаний.
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