Банк памяти MCP-сервер
Этот сервер MCP помогает создать структурированную систему документации на основе шаблона банка памяти Клайна для сохранения контекста в средах помощников ИИ.
При поддержке Enlighter и Hyperskill .
Узнайте, как настроить и использовать банк памяти непосредственно в курсоре: http://enlightby.ai/projects/37
Функции
Получите подробную информацию о структуре банка памяти
Создание шаблонов для файлов банка памяти
Анализ проекта и предоставление предложений по содержанию банка памяти
Related MCP server: RAG Context MCP Server
Запуск сервера
Есть несколько вариантов использования этого MCP-сервера:
С UVX-защитой
Добавьте это в ваш файл конфигурации mcp.json:
{
"mcpServers": {
"mcp-memory-bank": {
"command": "uvx",
"args": [
"--from",
"git+https://github.com/ipospelov/mcp-memory-bank",
"mcp_memory_bank"
]
}
}
}С кузнечным делом
Добавьте это в ваш файл конфигурации mcp.json:
{
"mcpServers": {
"memory-bank": {
"command": "npx",
"args": [
"-y",
"@smithery/cli@latest",
"run",
"@ipospelov/mcp-memory-bank",
"--key",
"your_smithery_key"
]
}
}
}С Докером
Добавьте это в ваш файл конфигурации mcp.json:
{
"mcpServers": {
"memory-bank": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"19283744/mcp-memory-bank:latest"
]
}
}
}Вручную
Клонируйте репозиторий и выполните следующие команды:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
pip install -r requirements.txtЗатем добавьте это в ваш файл конфигурации mcp.json:
{
"mcpServers": {
"memory-bank": {
"command": "python",
"args": ["src/mcp_memory_bank/main.py"]
}
}
}Пример использования
Спросите Курсора или любого другого помощника по коду ИИ с Memory Bank MCP:
Create memory bank for To Do list application with your toolsПредоставьте больше контекста для получения лучших результатов.
Доступные инструменты
получить_структуру_банка_памяти
Возвращает подробное описание структуры файла банка памяти.
генерировать_шаблон_банка_памяти
Возвращает шаблон для определенного файла банка памяти.
Пример:
{
"file_name": "projectbrief.md"
}анализ_резюме_проекта
Анализирует резюме проекта и дает предложения по содержанию банка памяти.
Пример:
{
"project_summary": "Building a React web app for inventory management with barcode scanning"
}Структура банка памяти
Банк памяти состоит из основных файлов и дополнительных файлов контекста, все в формате Markdown:
Основные файлы (обязательно)
projectbrief.md— Основополагающий документ, который формирует все остальные файлыproductContext.md- объясняет, почему существует проект, какие проблемы решаютсяactiveContext.md- Текущая работа, последние изменения, следующие шагиsystemPatterns.md- Архитектура системы, технические решения, шаблоны проектированияtechContext.md- Используемые технологии, настройка разработки, ограниченияprogress.md- Что работает, что осталось построитьmemory_bank_instructions.md- Как работать с Memory Bank, инструкция для AI-агента