MemorySync
Durable, inspectable memory for AI agents and coding assistants.
Что умеет
- Search Memory: Search the user's stored memory for context relevant to a question and return the best matches. Use this before answering anything that depends on what the user told you previously.
- Add Memory: Store a durable fact or preference about the user. Text is run through extraction, so conversational filler is discarded and near-duplicates are merged; a skipped result is normal and not
- List Memories: List the user's most recent memories without searching.
Какие данные видит
Нужен ли аккаунт
Не нужен: сервер работает без входа
Durable, inspectable memory for AI agents and coding assistants. Scopes decisions and context across sessions.
Как подключить
Как подключить MemorySync к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://memorysync--memorysync-io.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить MemorySync к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://memorysync--memorysync-io.run.tools
- Откройте ChatGPT в браузере (chatgpt.com). Нужен тариф Plus, Pro, Business, Enterprise или Edu.
- Один раз включите режим разработчика: Настройки → Приложения → Дополнительные настройки → Режим разработчика (Settings → Apps → Advanced settings → Developer mode).
- Откройте Настройки → Коннекторы и нажмите Создать (Create).
- Заполните форму: Название (любое), Описание (одна фраза, что делает сервис), URL MCP-сервера (скопируйте ниже).
- В поле Аутентификация выберите OAuth, если сервис требует вход, иначе Нет. Нажмите Создать.
- В новом чате откройте + → Приложения/Коннекторы и включите коннектор.
Название раздела у OpenAI менялось (Connectors → Apps/Plugins). Если пункт называется иначе, ищите «режим разработчика» в настройках. В рабочих пространствах Business/Enterprise администратор должен разрешить пользовательские коннекторы.
Авторизация
При первом использовании ChatGPT откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить MemorySync к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://memorysync--memorysync-io.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (15)
Технические названия из tools/list. Нужны только разработчикам.
| search_memory | Search the user's stored memory for context relevant to a question and return the best matches. Use this before answering anything that depends on what the user told you previously. |
| add_memory | Store a durable fact or preference about the user. Text is run through extraction, so conversational filler is discarded and near-duplicates are merged; a skipped result is normal and not an error. |
| list_memories | List the user's most recent memories without searching. |
| get_memory | Retrieve a single memory by its id, as returned by search or list. |
| delete_memory | Permanently delete one or more memories by id. This cannot be undone, so confirm with the user before calling it. |
| update_memory | Change the labels on an existing memory: tags, importance, metadata, source or event_type. The memory text itself cannot be edited — to correct a fact, call add_memory with the correction instead. |
| delete_all_memories | Delete all memories this connection can reach. Defaults to a dry run that reports the count only; deleting for real requires dry_run=false and the exact confirm string 'DELETE ALL MEMORIES'. Never call this without the user explicitly asking to erase everything. |
| list_entities | Group this user's memories by origin source, extracted category or extracted type, with counts and last activity. Use it to see what is stored before searching, or to find an entity to delete. |
| delete_entity | Delete every memory belonging to one entity returned by list_entities, for example every memory whose source is 'cursor'. Defaults to a dry run; pass dry_run=false to delete after the user confirms. |
| list_memory_events | Read the recent lifecycle log for this user's memory — adds, forgets, summaries and imports, newest first. Use it to explain why a memory is present or missing. |
| get_memory_profile | Return the standing profile derived from this user's memory: communication style, recurring topics, work context and learned preferences. Read this once at the start of a conversation to personalise your replies, instead of inferring it from individual search hits. |
| get_related_memories | Follow the typed relationship graph out from one memory to find what supports, contradicts, summarises, continues or resembles it. Use this when the question is how facts relate, or to check whether a memory you are about to rely on is contradicted by another. Search answers 'what is relevant'; this answers 'what is connected'. |
| get_event_status | Report where one memory is in the ingestion pipeline and whether it is searchable yet. Poll this after add_memory instead of adding again. |
| list_connected_sources | List the knowledge sources connected to this workspace, such as GitHub, Slack, Notion, Google Drive, OneDrive, Granola, S3 or a crawled website, with their sync state. |
| whoami | Report how this client is authenticated and what it is allowed to do. Useful when a write is refused and you need to explain why. |