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 -61321TypeScriptMIT 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 -TypeScript
- -securityFlicense-qualityAn advanced MCP server providing RAG-enabled memory through a knowledge graph with vector search capabilities, enabling intelligent information storage, semantic retrieval, and document processing.Last updated -2891TypeScript