Memory Bank MCP
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
mode | No | The operational mode to optimize AI interactions for specific tasks. | code |
path | No | The project path where the memory bank will be created or accessed. The memory bank will be at <project_path>/memory-bank by default. | |
folder | No | Custom 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
Name | Description |
---|---|
No prompts |
Resources
Contextual data attached and managed by the client
Name | Description |
---|---|
Product Context | Project overview and context |
Active Context | Current project context and tasks |
Progress | Project progress and milestones |
Decision Log | Project decisions and rationale |
System Patterns | System patterns and architecture |
Tools
Functions exposed to the LLM to take actions
Name | Description |
---|---|
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 |