memplato
memplato — персональный MCP-сервер памяти, который работает прямо на Android-телефоне через Termux
Что умеет
- Сохранять и искать записи в ящиках памяти по семантическому запросу
- Вести граф знаний: добавлять связи, запрашивать их и строить таймлайн
- Писать и читать записи персонального дневника
- Находить туннели и связи между разными записями графа
- Проверять дубликаты и получать статистику по хранилищу
Какие данные видит
Все данные хранятся локально на устройстве пользователя; ассистент читает и изменяет только эту локальную базу без передачи вовне.
Нужен ли аккаунт
Не нужен: сервер работает без входа
memplato — сервер персональной памяти для ассистента, запущенный локально на Android-устройстве через Termux. Хранит записи в виде «ящиков», ведёт граф знаний и дневник, поддерживает семантический поиск и туннели связей между записями. Все данные остаются на устройстве и не передаются на внешние серверы.
Как подключить
Как подключить memplato к Claude
Адрес сервера, который нужно вставить в настройках Claude:
https://memplato--cherkavskyi.run.tools
- Откройте Claude (сайт claude.ai или приложение для компьютера).
- Перейдите в Настройки → Коннекторы (в английском интерфейсе: Settings → Connectors).
- Нажмите Добавить пользовательский коннектор (Add custom connector).
- Вставьте адрес сервера, скопированный ниже, в поле URL удалённого MCP-сервера и нажмите Добавить.
- В чате нажмите + → Коннекторы и включите новый коннектор.
Пользовательские коннекторы доступны на тарифах Free, Pro, Max, Team и Enterprise. На Free можно добавить только один. В Team и Enterprise коннектор сначала добавляет владелец организации в Настройки организации → Коннекторы.
Авторизация
После нажатия Добавить откроется окно входа в сервис. Войдите под своим аккаунтом и подтвердите доступ. Пароль Claude не видит.
Как подключить memplato к ChatGPT
Адрес сервера, который нужно вставить в настройках ChatGPT:
https://memplato--cherkavskyi.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 откроет окно входа в сервис. Войдите и подтвердите доступ.
Как подключить memplato к Cursor
Адрес сервера, который нужно вставить в настройках Cursor:
https://memplato--cherkavskyi.run.tools
Быстрый способ: нажмите кнопку Открыть в Cursor ниже, Cursor сам предложит добавить сервер.
Вручную:
- В Cursor откройте Settings → Cursor Settings → MCP и нажмите Add new global MCP server.
- Вставьте JSON, скопированный ниже, в открывшийся файл
~/.cursor/mcp.json(для одного проекта:.cursor/mcp.jsonв корне проекта). - Сохраните файл. Сервер появится в списке MCP; при необходимости пройдите авторизацию по кнопке рядом с ним.
Авторизация
Если сервис требует вход, рядом с сервером в списке MCP появится кнопка авторизации.
Список инструментов сервера (29)
Технические названия из tools/list. Нужны только разработчикам.
| memplato_status | Palace overview — total drawers, wings, rooms |
| memplato_search | Semantic search in memplato drawers |
| memplato_add_drawer | Save memory/content into memplato |
| memplato_get_drawer | Get a single drawer by ID |
| memplato_list_drawers | List drawers with optional wing/room filter |
| memplato_delete_drawer | Delete a drawer by ID (irreversible) |
| memplato_kg_add | Add fact to knowledge graph: subject → predicate → object |
| memplato_kg_query | Query knowledge graph for entity relationships |
| memplato_kg_invalidate | Mark a KG fact as no longer true |
| memplato_kg_timeline | Chronological timeline of KG facts for an entity |
| memplato_kg_stats | Knowledge graph statistics |
| memplato_diary_write | Write entry to agent diary |
| memplato_diary_read | Read recent diary entries |
| memplato_list_wings | List all wings with drawer counts |
| memplato_list_rooms | List rooms within a wing or all rooms |
| memplato_get_taxonomy | Full taxonomy: wing → room → drawer count |
| memplato_update_drawer | Update an existing drawer's content and/or metadata (wing, room). |
| memplato_get_aaak_spec | Get the AAAK dialect specification — the compressed memory format. |
| memplato_hook_settings | Get or set hook behavior: silent_save and desktop_toast flags. |
| memplato_check_duplicate | Check if content already exists in the palace before filing. |
| memplato_graph_stats | Palace graph overview: total rooms, tunnel connections, edges between wings. |
| memplato_find_tunnels | Find rooms that bridge two wings. |
| memplato_traverse | Walk the palace graph from a room. Shows connected ideas across wings. |
| memplato_create_tunnel | Create a cross-wing tunnel linking two palace locations. |
| memplato_list_tunnels | List all explicit cross-wing tunnels. Optionally filter by wing. |
| memplato_delete_tunnel | Delete an explicit tunnel by its ID. |
| memplato_follow_tunnels | Follow tunnels from a room to see what it connects to in other wings. |
| memplato_memories_filed_away | Check if a recent palace checkpoint was saved. Returns message count and timestamp. |
| memplato_reconnect | Force reconnect to the palace database. Use after external scripts modified the palace directly. |