XMemo — MCP-сервер для Claude Code: что делает и как установить
Связывает память ИИ-агентов между терминалами и редакторами через облачный или локальный MCP-сервер.
claude mcp add --env XMEMO_KEY=<XMEMO_KEY> --env XMEMO_URL=<XMEMO_URL> --transport stdio xmemo -- npx -y @xmemo/clientЧто делает XMemo
XMemo сохраняет контекст сессий, списки задач и решения между перезапусками ассистентов. Сервис фиксирует авторство записей за конкретным агентом и разграничивает права доступа через токены. Контекст извлекается порциями с контролем расхода токенов.
Для локального запуска нужен Node.js версии 20 или выше. Облачный бэкенд закрыт, но клиентский пакет @xmemo/client открыт под лицензией MIT. Без действующего ключа XMEMO_KEY или авторизации в сервисе интеграция работать не будет.
Какие задачи решает
- сохранять контекст проектов и списки задач между перезапусками агентов
- передавать память между разными средами разработки
- ограничивать объём выдаваемой информации под лимит токенов
- отслеживать источник и авторство сохранённых записей
Примеры запросов агенту
- Запомни в XMemo принятое архитектурное решение по структуре модулей
- Найди в памяти XMemo актуальный список задач по текущему проекту
Как установить XMemo
1Командой платформы
claude mcp add --env XMEMO_KEY=<XMEMO_KEY> --env XMEMO_URL=<XMEMO_URL> --transport stdio xmemo -- npx -y @xmemo/clientВместо <…> подставьте свои значения
2Командой платформы: удалённый сервер
claude mcp add --transport http xmemo https://xmemo.dev/mcp1Командой платформы: удалённый сервер
codex mcp add xmemo --url https://xmemo.dev/mcp2Командой платформы
codex mcp add xmemo --env XMEMO_KEY=<XMEMO_KEY> --env XMEMO_URL=<XMEMO_URL> -- npx -y @xmemo/clientВместо <…> подставьте свои значения
Файл настроек
{
"mcpServers": {
"xmemo": {
"url": "https://xmemo.dev/mcp"
}
}
}{
"mcpServers": {
"xmemo": {
"command": "npx",
"args": [
"-y",
"@xmemo/client"
],
"env": {
"XMEMO_KEY": "<XMEMO_KEY>",
"XMEMO_URL": "<XMEMO_URL>"
}
}
}
}Вместо <…> подставьте свои значения
Файл настроек
{
"servers": {
"xmemo": {
"type": "http",
"url": "https://xmemo.dev/mcp"
}
}
}{
"servers": {
"xmemo": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@xmemo/client"
],
"env": {
"XMEMO_KEY": "<XMEMO_KEY>",
"XMEMO_URL": "<XMEMO_URL>"
}
}
}
}Вместо <…> подставьте свои значения
1Командой платформы: удалённый сервер
gemini mcp add -t http xmemo https://xmemo.dev/mcp2Командой платформы
gemini mcp add -e XMEMO_KEY=<XMEMO_KEY> -e XMEMO_URL=<XMEMO_URL> xmemo npx -y @xmemo/clientВместо <…> подставьте свои значения
По шагам, с командами для каждой платформы: Как подключить MCP-сервер: Claude Code, Codex, Cursor, VS Code, Gemini CLI и другие
Вопросы о XMemo
Как установить XMemo в Claude Code?
Выполните команду claude mcp add xmemo -e XMEMO_KEY=<XMEMO_KEY> -- npx -y @xmemo/client. Она настроит локальный запуск сервера через npx с передачей ключа доступа.
Что делает XMemo?
Сервер сохраняет факты, проектные решения и состояние рабочих сессий для разных агентов. Доступ к общим данным предоставляется через протокол MCP, CLI и REST API.
Что нужно для локальной работы XMemo?
В системе должен быть установлен Node.js версии 20 или новее. Для взаимодействия с хранилищем потребуется действующий токен XMEMO_KEY.