Unsloth session memory MCP
Unsloth session memory MCP
Сервер MCP только для чтения, который позволяет Unsloth Studio получать предыдущие локальные сеансы чата из своей базы данных SQLite.
Он предоставляет четыре инструмента:
list_sessionsget_sessionrecall_previous_sessionsearch_sessions
Возвращается только текст пользователя и ассистента. Системные сообщения, вывод инструментов, блоки рассуждений, изображения, аудио и вложения исключаются. Общие шаблоны ключей API и токенов скрываются в возвращаемом тексте.
Требования
Unsloth Desktop или Studio с историей в
~/.unsloth/studio/studio.dbNode.js 22.5 или новее
Related MCP server: Claude Code History MCP Server
Добавление в Unsloth через конфигурационный файл
Скачайте examples/unsloth-npx-import.json, затем в Unsloth Studio:
Откройте чат и выберите MCP рядом с композитором.
Выберите Управление MCP-серверами.
Выберите Импорт конфигурации и выберите скачанный JSON-файл.
Включите Unsloth session memory и выберите Проверить соединение.
Конфигурация выполняет эту команду:
npx --yes github:kashyaparun25/unsloth-session-memory-mcp --stdioЕсли Unsloth сообщает, что локальные MCP-команды отключены, используйте опцию с локальным HTTP ниже. Сборки из исходного кода могут установить UNSLOTH_STUDIO_ALLOW_STDIO_MCP=1; готовые сборки Desktop могут управлять этой опцией внутренне.
Добавление в качестве команды
Создайте локальный MCP-сервер в Unsloth и введите:
npx --yes github:kashyaparun25/unsloth-session-memory-mcp --stdioНе требуется клонировать репозиторий. npx загружает публичный репозиторий GitHub и запускает stdio-сервер.
Добавление в качестве локального URL
Клонируйте репозиторий и запустите HTTP-транспорт:
git clone https://github.com/kashyaparun25/unsloth-session-memory-mcp.git
cd unsloth-session-memory-mcp
npm install
npm run build
node dist/cli.js --http --config examples/config.jsonВведите http://127.0.0.1:7331/mcp в Unsloth или импортируйте examples/unsloth-http-import.json.
URL размещенного веб-сайта не может прочитать базу данных Unsloth на вашем Mac. Запускайте этот сервер на том же Mac, что и Unsloth, если вы намеренно не копируете или не монтируете базу данных в другом месте.
Для доступа с другой машины используйте TLS и bearer-токен:
UNSLOTH_MEMORY_TOKEN='replace-with-a-random-value' \
node dist/cli.js --http --host 0.0.0.0 --port 7331 --config examples/config.jsonЗатем настройте MCP-клиент на отправку Authorization: Bearer <ваш токен>. Сервер отказывается от привязки HTTP к не-loopback адресу без токена.
Конфигурация
Скопируйте examples/config.json, чтобы изменить путь к базе данных, ограничения ответов, разрешенные роли сообщений или поведение скрытия.
Переопределения через переменные окружения:
UNSLOTH_MEMORY_CONFIG: путь к конфигурационному файлуUNSLOTH_STUDIO_DB_PATH: переопределение пути к базе данныхUNSLOTH_MEMORY_TOKEN: HTTP bearer-токен
Проверьте конфигурацию без возврата содержимого чата:
npx --yes github:kashyaparun25/unsloth-session-memory-mcp --checkПроцесс открывает SQLite в режиме только для чтения, а также включает PRAGMA query_only.
Использование в чате
Спросите Unsloth:
Use recall_previous_session to retrieve the previous chat, then tell me what we decided.Для точного извлечения вызовите list_sessions, а затем get_session с выбранным идентификатором потока.
Unsloth не передает автоматически текущий скрытый идентификатор потока стороннему MCP-серверу. Если модель не предоставляет currentThreadId, recall_previous_session считает самый новый сохраненный поток текущим чатом и возвращает второй по новизне подходящий поток. Передача currentThreadId и projectId позволяет избежать этого предположения.
Разработка и тестирование
npm install
npm run check
npm run build
npm testПеред тем как открыть HTTP-транспорт за пределами localhost, ознакомьтесь с SECURITY.md.
Лицензия
MIT
This server cannot be installed
Maintenance
Resources
Unclaimed servers have limited discoverability.
Looking for Admin?
If you are the server author, to access and configure the admin panel.
Related MCP Servers
- Flicense-qualityDmaintenanceAn MCP server that interfaces with the Rewind.ai SQLite database to provide access to audio transcripts, screen OCR data, and activity tracking. It enables AI models to search personal memory, retrieve past conversations, and analyze application usage history.19
- AlicenseAqualityDmaintenanceAn MCP server that enables users to retrieve, filter, and search through Claude Code conversation history stored in local projects. It provides tools for listing projects and sessions, paginating through message history, and searching across conversations with keyword filtering.42511MIT
- Alicense-qualityCmaintenanceA read-only MCP server that enables LLMs to safely explore and query any SQLite database via natural language. It exposes tools for listing tables, describing schemas, and executing SELECT/WITH queries with built-in safety guards like write prevention and row limits.MIT
- Alicense-qualityBmaintenanceMCP server for unified full-text search across chat histories from Claude Code, Codex, Cursor CLI, and Antigravity CLI, using SQLite FTS5. Provides read-only tools to search sessions, list conversations, and retrieve session details.MIT
Related MCP Connectors
Search your AI chat history (ChatGPT, Claude, Codex) from any MCP client. Remote, private, read-only
Agent-native MCP server over the public saagarpatel.dev corpus. Read-only, stateless.
Read-only MCP server for ClassQuill, a tutoring-business-management platform.
Latest Blog Posts
- Who's Calling? MCP Hosts Are an Identity Blind Spot (And the Spec Knows It)By Om-Shree-0709 on .mcpAgent IdentityOAuth 2.1
- Your AI Chatbot Just Exposed Your CEO's Salary to an InternBy Om-Shree-0709 on .Agent IdentityMCP SecurityOAuth Delegation
- Why MCP Servers Need Execution Sandboxing (And Why Your Current Stack Isn't Enough)By Om-Shree-0709 on .Agentic AiPrompt InjectionWebAssembly
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/kashyaparun25/unsloth-session-memory-mcp'
If you have feedback or need assistance with the MCP directory API, please join our Discord server