mcp-with-ssh
Server Configuration
Describes the environment variables required to run the server.
Name | Required | Description | Default |
---|---|---|---|
mode | No | Operational mode (code, architect, ask, debug, test) | code |
path | No | Custom project path | |
folder | No | Custom folder name for the Memory Bank | memory-bank |
remote | No | Whether to use remote server mode | |
ssh-key | No | Path to SSH key for remote server authentication | ~/.ssh/your_ssh_key |
remote-host | No | Hostname for remote server | |
remote-path | No | Path on remote server for Memory Bank storage | |
remote-user | No | Username for remote server |
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 |