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-память-libsql

Высокопроизводительная, постоянная система памяти для Model Context Protocol (MCP) на базе libSQL. Этот сервер обеспечивает возможности векторного поиска и эффективное хранение знаний с использованием libSQL в качестве резервного хранилища.

Функции

  • 🚀 Высокопроизводительный векторный поиск с использованием libSQL
  • 💾 Постоянное хранение сущностей и отношений
  • 🔍 Возможности семантического поиска
  • 🔄 Управление графом знаний
  • 🌐 Совместимость с локальными и удаленными базами данных libSQL
  • 🔒 Безопасная аутентификация на основе токенов для удаленных баз данных

Конфигурация

Этот сервер предназначен для использования в качестве части конфигурации MCP. Вот примеры для различных сред:

Конфигурация Клайна

Добавьте это в настройки Cline MCP:

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

Claude Desktop с конфигурацией WSL

Подробное руководство по настройке этого сервера с Claude Desktop в WSL см. в разделе «Настройка работы сервера MCP с Claude Desktop в WSL» .

Добавьте это в конфигурацию Claude Desktop для сред 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" ] } } }

Конфигурация базы данных

Сервер поддерживает как локальные базы данных SQLite, так и удаленные базы данных libSQL через переменную среды LIBSQL_URL:

Для локальных баз данных SQLite:

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

Для удаленных баз данных libSQL (например, Turso):

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

Примечание: При использовании WSL убедитесь, что путь к базе данных использует формат файловой системы Linux (например, /home/username/... ), а не формат Windows.

По умолчанию, если URL-адрес не указан, будет использоваться file:/memory-tool.db в текущем каталоге.

API

Сервер реализует стандартный интерфейс памяти MCP с дополнительными возможностями векторного поиска:

  • Управление сущностями
    • Создание/обновление сущностей с вложениями
    • Удалить сущности
    • Поиск сущностей по сходству
  • Управление отношениями
    • Создание отношений между сущностями
    • Удалить отношения
    • Запрос связанных сущностей

Архитектура

Сервер использует базу данных libSQL со следующей схемой:

  • Таблица сущностей: хранит информацию о сущностях и внедрениях.
  • Таблица отношений: хранит отношения между сущностями.
  • Возможности векторного поиска реализованы с использованием встроенных векторных операций libSQL

Разработка

Издательский

Из-за требований npm 2FA публикацию необходимо выполнять вручную:

  1. Создайте набор изменений (документируйте ваши изменения):
pnpm changeset
  1. Версия пакета (обновляет версию и CHANGELOG):
pnpm changeset version
  1. Опубликовать в npm (будет запрошен код 2FA):
pnpm release

Внося вклад

Вклады приветствуются! Пожалуйста, ознакомьтесь с нашими правилами по внесению вкладов перед отправкой запросов на извлечение.

Лицензия

Лицензия MIT — подробности см. в файле LICENSE .

Благодарности

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.

Высокопроизводительный сервер MCP, использующий libSQL для постоянной памяти и возможностей векторного поиска, что обеспечивает эффективное управление сущностями и хранение семантических знаний.

  1. Функции
    1. Конфигурация
      1. Конфигурация Клайна
      2. Claude Desktop с конфигурацией WSL
      3. Конфигурация базы данных
    2. API
      1. Архитектура
        1. Разработка
          1. Издательский
        2. Внося вклад
          1. Лицензия
            1. Благодарности

              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