VOOZH about

URL: https://glama.ai/mcp/servers/spences10/mcp-memory-libsql?locale=ru-RU

⇱ mcp-память-libsql by spences10 | Glama


mcp-память-libsql

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

Функции

  • 🚀 Высокопроизводительный векторный поиск с использованием libSQL

  • 💾 Постоянное хранение сущностей и отношений

  • 🔍 Возможности семантического поиска

  • 🔄 Управление графом знаний

  • 🌐 Совместимость с локальными и удаленными базами данных libSQL

  • 🔒 Безопасная аутентификация на основе токенов для удаленных баз данных

Related MCP server: MCP Server for Qdrant

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

Этот сервер предназначен для использования в качестве части конфигурации 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 .

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

A
license - permissive license
B
quality
B
maintenance

Maintenance

Maintainers
10hResponse time
Release cycle
Releases (12mo)
Commit activity
Issues opened vs closed

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/spences10/mcp-memory-libsql'

If you have feedback or need assistance with the MCP directory API, please join our Discord server