Memory Bank MCP

by movibe
Verified

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault
modeNoThe operational mode to optimize AI interactions for specific tasks.code
pathNoThe project path where the memory bank will be created or accessed. The memory bank will be at <project_path>/memory-bank by default.
folderNoCustom name for the memory bank folder. If specified, the memory bank will be at <project_path>/<folder>.memory-bank

Schema

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription
Product ContextProject overview and context
Active ContextCurrent project context and tasks
ProgressProject progress and milestones
Decision LogProject decisions and rationale
System PatternsSystem patterns and architecture

Tools

Functions exposed to the LLM to take actions

NameDescription
initialize_memory_bank

Initialize a Memory Bank in the specified directory

set_memory_bank_path

Set a custom path for the Memory Bank

debug_mcp_config

Debug the current MCP configuration

read_memory_bank_file

Read a file from the Memory Bank

write_memory_bank_file

Write to a Memory Bank file

list_memory_bank_files

List Memory Bank files

get_memory_bank_status

Check Memory Bank status

migrate_file_naming

Migrate Memory Bank files from camelCase to kebab-case naming convention

track_progress

Track progress and update Memory Bank files

update_active_context

Update the active context file

log_decision

Log a decision in the decision log

switch_mode

Switches to a specific mode

get_current_mode

Gets information about the current mode

process_umb_command

Processes the Update Memory Bank (UMB) command

complete_umb

Completes the Update Memory Bank (UMB) process