Integrations
Mentioned as a potential cloud storage option where users should ensure sync is complete before accessing from another device.
Служба памяти MCP
MCP-сервер, предоставляющий возможности семантической памяти и постоянного хранения для Claude Desktop с использованием ChromaDB и преобразователей предложений. Этот сервис обеспечивает долгосрочное хранение памяти с возможностями семантического поиска, что делает его идеальным для поддержания контекста в разговорах и случаях.
Помощь
Пообщайтесь с репозиторием с помощью TalkToGitHub !
Функции
- Семантический поиск с использованием преобразователей предложений
- Припоминание естественного языка с учетом времени (например, «на прошлой неделе», «вчера утром»)
- Система извлечения памяти на основе тегов
- Постоянное хранилище с использованием ChromaDB
- Автоматическое резервное копирование баз данных
- Инструменты оптимизации памяти
- Поиск точного соответствия
- Режим отладки для анализа сходства
- Мониторинг работоспособности базы данных
- Обнаружение и очистка дубликатов
- Настраиваемая модель встраивания
- Кроссплатформенная совместимость (Apple Silicon, Intel, Windows, Linux)
- Аппаратно-ориентированная оптимизация для различных сред
- Изящные откаты при ограниченных аппаратных ресурсах
Установка
Быстрый старт (рекомендуется)
Расширенный скрипт установки автоматически обнаруживает вашу систему и устанавливает соответствующие зависимости:
Скрипт install.py
выполнит следующие действия:
- Определите архитектуру вашей системы и доступные аппаратные ускорители
- Установите соответствующие зависимости для вашей платформы.
- Настройте оптимальные параметры для вашей среды
- Проверьте установку и при необходимости проведите диагностику.
Установка докера
Вы можете запустить службу памяти с помощью Docker:
Мы предоставляем несколько конфигураций Docker Compose для различных сценариев:
docker-compose.yml
— стандартная конфигурация с использованием pip installdocker-compose.uv.yml
— Альтернативная конфигурация с использованием менеджера пакетов UVdocker-compose.pythonpath.yml
— Конфигурация с явными настройками PYTHONPATH
Чтобы использовать альтернативную конфигурацию:
Установка Windows (особый случай)
Пользователи Windows могут столкнуться с проблемами установки PyTorch из-за доступности колеса для определенной платформы. Используйте наш скрипт установки для Windows:
Этот скрипт обрабатывает:
- Определение доступности и версии CUDA
- Установка соответствующей версии PyTorch с правильного индексного URL-адреса
- Установка других зависимостей без конфликта с PyTorch
- Проверка установки
Установка через Smithery
Чтобы автоматически установить Memory Service для Claude Desktop через Smithery :
Подробное руководство по установке
Подробные инструкции по установке и устранению неполадок см. в Руководстве по установке .
Конфигурация Клода MCP
Стандартная конфигурация
Добавьте следующее в файл claude_desktop_config.json
:
Конфигурация, специфичная для Windows (рекомендуется)
Пользователям Windows мы рекомендуем использовать скрипт-оболочку, чтобы убедиться, что PyTorch установлен правильно:
Скрипт-обертка будет:
- Проверьте, установлен ли PyTorch и правильно ли он настроен.
- При необходимости установите PyTorch с правильным индексным URL-адресом.
- Запустите сервер памяти с соответствующей конфигурацией.
Руководство по использованию
Подробные инструкции по взаимодействию со службой памяти в Claude Desktop:
- Руководство по вызову — изучите конкретные ключевые слова и фразы, которые запускают операции с памятью в Claude
- Руководство по установке - Подробные инструкции по настройке
Служба памяти вызывается посредством команд естественного языка в ваших разговорах с Клодом. Например:
- Сохранить: «Пожалуйста, помните, что крайний срок сдачи моего проекта — 15 мая».
- Извлечь: «Помнишь, что я говорил тебе о сроках сдачи моего проекта?»
- Удалить: «Пожалуйста, забудьте то, что я вам говорил о моем адресе».
Полный список команд и подробные примеры использования см. в Руководстве по вызову.
Операции с памятью
Служба памяти обеспечивает выполнение следующих операций через сервер MCP:
Операции с основной памятью
store_memory
— сохранение новой информации с дополнительными тегамиretrieve_memory
— выполнить семантический поиск соответствующих воспоминанийrecall_memory
- Извлечение воспоминаний с использованием выражений времени на естественном языкеsearch_by_tag
— поиск воспоминаний с использованием определенных теговexact_match_retrieve
— поиск воспоминаний с точным совпадением содержанияdebug_retrieve
— извлечение воспоминаний с оценками сходства
Управление базой данных
create_backup
— Создать резервную копию базы данныхget_stats
- Получить статистику памятиoptimize_db
— Оптимизация производительности базы данныхcheck_database_health
— получение показателей работоспособности базы данныхcheck_embedding_model
— проверка статуса модели
Управление памятью
delete_memory
- Удалить определенную память по хешуdelete_by_tag
— Удалить все воспоминания с определенным тегомcleanup_duplicates
- Удалить дубликаты записей
Параметры конфигурации
Настройте через переменные среды:
Совместимость оборудования
Платформа | Архитектура | Ускоритель | Статус |
---|---|---|---|
macOS | Apple Silicon (M1/M2/M3) | МПС | ✅ Полностью поддерживается |
macOS | Apple Silicon под Rosetta 2 | Процессор | ✅ Поддерживается с резервными вариантами |
macOS | Интел | Процессор | ✅ Полностью поддерживается |
Окна | x86_64 | CUDA | ✅ Полностью поддерживается |
Окна | x86_64 | DirectML | ✅ Поддерживается |
Окна | x86_64 | Процессор | ✅ Поддерживается с резервными вариантами |
Линукс | x86_64 | CUDA | ✅ Полностью поддерживается |
Линукс | x86_64 | ROCм | ✅ Поддерживается |
Линукс | x86_64 | Процессор | ✅ Поддерживается с резервными вариантами |
Линукс | ARM64 | Процессор | ✅ Поддерживается с резервными вариантами |
Тестирование
Поиск неисправностей
Подробные инструкции по устранению неполадок см. в руководстве по установке .
Советы по быстрому устранению неполадок
- Ошибки Windows PyTorch : используйте
python scripts/install_windows.py
- Конфликты зависимостей Intel в macOS : используйте
python install.py --force-compatible-deps
- Ошибки рекурсии : Запустите
python scripts/fix_sitecustomize.py
- Проверка среды : Запустите
python scripts/verify_environment_enhanced.py
- Проблемы с памятью : установите
MCP_MEMORY_BATCH_SIZE=4
и попробуйте меньшую модель. - Apple Silicon : убедитесь, что Python 3.10+ собран для ARM64, установите
PYTORCH_ENABLE_MPS_FALLBACK=1
- Тестирование установки : Запустите
python scripts/test_installation.py
Структура проекта
Руководство по разработке
- Python 3.10+ с подсказками типов
- Используйте классы данных для моделей
- Строки документации в тройных кавычках для модулей и функций
- Шаблон async/await для всех операций ввода-вывода
- Следуйте рекомендациям по стилю PEP 8
- Включить тесты для новых функций
Лицензия
Лицензия MIT — подробности см. в файле LICENSE
Благодарности
- Команда ChromaDB для векторной базы данных
- Проект Sentence Transformers для внедрения моделей
- Проект MCP для спецификации протокола
Контакт
Интеграции
Служба памяти MCP может быть расширена различными инструментами и утилитами. См. раздел Интеграции для списка доступных опций, включая:
- MCP Memory Dashboard — веб-интерфейс для просмотра и управления памятью
- Контекст памяти Клода — внедрение контекста памяти в инструкции проекта Клода
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Предоставляет семантическую память и постоянное хранилище для Клода, используя ChromaDB и преобразователи предложений для расширенных возможностей поиска и извлечения.
- Помощь
- Функции
- Установка
- Конфигурация Клода MCP
- Руководство по использованию
- Операции с памятью
- Параметры конфигурации
- Совместимость оборудования
- Тестирование
- Поиск неисправностей
- Структура проекта
- Руководство по разработке
- Лицензия
- Благодарности
- Контакт
- Интеграции
Related Resources
Related MCP Servers
- -securityFlicense-qualityEnables LLMs to perform semantic search and document management using ChromaDB, supporting natural language queries with intuitive similarity metrics for retrieval augmented generation applications.Last updated -Python
- AsecurityAlicenseAqualityCline MCP integration that allows users to save, search, and format memories with semantic understanding, providing tools to store and retrieve information using vector embeddings for meaning-based search.Last updated -61JavaScriptMIT License
Chroma MCP Serverofficial
-securityAlicense-qualityA server that provides data retrieval capabilities powered by Chroma embedding database, enabling AI models to create collections over generated data and user inputs, and retrieve that data using vector search, full text search, and metadata filtering.Last updated -71PythonApache 2.0- -securityFlicense-qualityConnects Bear Notes to AI assistants using semantic search and RAG (Retrieval-Augmented Generation), allowing AI systems to access and understand your personal knowledge base through meaningful search rather than just keyword matching.Last updated -JavaScript
Appeared in Searches
- A search for information about thinking or related concepts
- How to add documentation to a project or system
- An open-source vector database for similarity search and AI applications
- Why do models always lose memory and have poor memory retention?
- A tool for organizing, merging, and rephrasing Google Keep notes