Memory Bank MCP Server

MCP-сервер для банка памяти проектов: агент хранит и читает файлы памяти через единый сервис, а не в самом проекте

MCP-сервер

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Читает и пишет файлы памяти на диск
Все причины и проверки

alioshr/memory-bank-mcp

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add mcp/memory-bank-mcp-server

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале

claude mcp add --transport stdio --env 'MEMORY_BANK_ROOT=<значение MEMORY_BANK_ROOT>' allPepper-memory-bank -- npx -y @allpepper/memory-bank-mcp@latest

Или добавьте в файл .mcp.json, в проекте

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в Cursor

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Добавьте в файл ~/.cursor/mcp.json, для всех проектов

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Для одного проекта тот же блок кладут в .cursor/mcp.json.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Установить в VS Code

Кнопка откроет агент и предложит добавить сервер. Если ничего не произошло, скопируйте конфиг ниже.

Выполните в терминале

code --add-mcp '{"name":"allPepper-memory-bank","type":"stdio","command":"npx","args":["-y","@allpepper/memory-bank-mcp@latest"],"env":{"MEMORY_BANK_ROOT":"<значение MEMORY_BANK_ROOT>"}}'

Или добавьте в файл .vscode/mcp.json, в проекте

{
  "servers": {
    "allPepper-memory-bank": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа servers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Выполните в терминале

codex mcp add allPepper-memory-bank --env 'MEMORY_BANK_ROOT=<значение MEMORY_BANK_ROOT>' -- npx -y @allpepper/memory-bank-mcp@latest

Или добавьте в файл ~/.codex/config.toml, для всех проектов

[mcp_servers.allPepper-memory-bank]
command = "npx"
args = ["-y", "@allpepper/memory-bank-mcp@latest"]
env = { MEMORY_BANK_ROOT = "<значение MEMORY_BANK_ROOT>" }

Если файл уже есть, допишите блок в конец.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.gemini/settings.json, для всех проектов

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/devin/mcp_config.json, для всех проектов

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. В легаси Cascade конфиг MCP лежит в ~/.codeium/windsurf/mcp_config.json.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Бывший Windsurf.

Добавьте в файл cline_mcp_settings.json, для всех проектов

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers. Файл настроек открывается в Cline: вкладка MCP Servers, кнопка Configure MCP Servers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .roo/mcp.json, в проекте

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Форк Roo Code, папки .roo те же.

Добавьте в файл opencode.json, в проекте

{
  "mcp": {
    "allPepper-memory-bank": {
      "type": "local",
      "command": [
        "npx",
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "environment": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcp.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл ~/.config/zed/settings.json, для всех проектов

{
  "context_servers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа context_servers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Добавьте в файл .codeassistant/mcp.json, в проекте

{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": [
        "-y",
        "@allpepper/memory-bank-mcp@latest"
      ],
      "env": {
        "MEMORY_BANK_ROOT": "<значение MEMORY_BANK_ROOT>"
      }
    }
  }
}

Если файл уже есть, добавьте сервер внутрь ключа mcpServers.

Ключи и настройки

MEMORY_BANK_ROOTобязательная

Замените значения в угловых скобках своими. Ключи не попадают в ссылки установки и не хранятся у нас.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 559e422.

Текст для агента

Добавь MCP-сервер: npx -y @allpepper/memory-bank-mcp@latest и задай переменную MEMORY_BANK_ROOT с путем к каталогу памяти. Вставь прилагаемые инструкции в настройки агента.

Другие способы из описания автора
{
  "mcpServers": {
    "allPepper-memory-bank": {
      "command": "npx",
      "args": ["-y", "@allpepper/memory-bank-mcp@latest"],
      "env": {
        "MEMORY_BANK_ROOT": "YOUR PATH"
      }
    }
  }
}

Укажите путь к каталогу памяти в MEMORY_BANK_ROOT.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Сервер превращает привычный банк памяти из файлов в проекте в отдельный сервис. Агент через инструменты MCP читает и записывает файлы памяти, разложенные по проектам, а сами файлы лежат в заданном корневом каталоге вне репозитория. Идея взята из Cline Memory Bank: агент ведет заметки о проекте между сессиями, чтобы не терять контекст. Сервер задает единое место для этих файлов и правила доступа к ним, а в комплекте идут готовые инструкции для агента, которые вставляются в его настройки. Запускается через npx, путь к каталогу памяти указывается переменной окружения.

Для кого. Для разработчиков, которые хотят держать память агента о проектах в одном месте вне репозиториев.

Подходит, если

  • Нужно, чтобы агент помнил контекст проекта между сессиями
  • Хочется хранить файлы памяти отдельно от кода
  • Ведете несколько проектов и нужна общая память по ним

Не подходит, если

  • Хватает памяти в файлах внутри самого проекта
  • Не нужно постоянное хранение контекста

Пример запроса к агенту

Запиши в банк памяти ключевые решения по этому проекту и подтяни их в начале следующей сессии

Ограничения

Нужен путь к корневому каталогу памяти через переменную окружения. Для пользы агенту стоит вставить прилагаемые инструкции в его настройки, иначе он может не обращаться к банку памяти. Хранилище файловое по заданному пути.

Как отключить. Удалите сервер allPepper-memory-bank из конфигурации MCP.

MCP

Транспорт
stdio
Авторизация
не нужна
Переменные окружения
Переменные окружения
MEMORY_BANK_ROOT
обязательная
Путь к корневому каталогу, где хранятся файлы памяти по проектам

Проверка безопасности

  • Читает и пишет файлы памяти на диск

Коротко о README

README описывает MCP-сервер, который превращает файловый банк памяти в отдельный сервис с доступом через инструменты MCP. Файлы памяти разложены по проектам и лежат в заданном корневом каталоге, идея взята из Cline Memory Bank. Установка через npx с переменной MEMORY_BANK_ROOT, приложены готовые инструкции для вставки в настройки агента для Cline, Claude и Cursor. Лицензия MIT.

Частые вопросы

Где хранятся файлы памяти?

В каталоге, который вы задаете переменной MEMORY_BANK_ROOT, отдельно от кода проекта.

Почему агент не использует память?

Нужно вставить прилагаемые инструкции в его настройки, тогда он будет обращаться к банку памяти.

Выбор редакции

Открытый личный AI-ассистент на своем компьютере: отвечает в Telegram, Slack, Discord и WhatsApp, расширяется скиллами и плагинами

CLIВысокий риск390,7 тыс.Звезды репозитория
Выбор редакции

Самообучающийся агент от Nous Research: терминал, мессенджеры, cron-задачи и скиллы, которые он пишет сам

CLIВысокий риск249,8 тыс.Звезды репозитория
Выбор редакции

Открытый агент для программирования в терминале и на десктопе с режимами разработки и планирования

CLIВысокий риск210,6 тыс.Звезды репозитория
Выбор редакции

Открытая библиотека промптов с плагином Claude Code, MCP-сервером и CLI: поиск, получение и улучшение промптов и скиллов из агента

ПлагинСредний риск171,5 тыс.Звезды репозитория
Foxx AIMemory Bank MCP Server

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.