Skip to main content
Glama
hoppo-chan

Memory Bank MCP

by hoppo-chan

Server Configuration

Describes the environment variables required to run the server.

NameRequiredDescriptionDefault

No arguments

Instructions

Guidance the server publishes about itself, which clients place ahead of the tool catalog so the model reads it before choosing anything.

This server publishes no instructions, or was last inspected before Glama recorded them.

Capabilities

Server capabilities have not been inspected yet.

Tools

Functions exposed to the LLM to take actions

NameDescription
get-memory-bank-infoA

Read and return all Memory Bank file contents. This tool is similar to codelf's get-project-info:

  • Reads all .md files in the memory-bank directory

  • Returns formatted content for AI to understand project context

  • Use this tool at the beginning of each work session

update-memory-bankB

Generate detailed Memory Bank file update instructions with immediate execution guidance. This tool provides comprehensive, actionable instructions for updating Memory Bank files:

  • Detailed descriptions of each file's role and update strategy

  • Direct operation commands (not requests for confirmation)

  • Specific content templates and formatting guidelines

  • File relationship and update priority logic

  • Immediate execution emphasis for AI agents

init-memory-bankA

Initialize memory-bank directory and core files. This tool will:

  • Create memory-bank directory

  • Generate initial templates for 5 core files

  • Read and integrate projectBrief.md if it exists

  • Provide next steps guidance

Prompts

Interactive templates invoked by user choice

NameDescription

No prompts

Resources

Contextual data attached and managed by the client

NameDescription

No resources

TDQS

A3.9/5.0

Scored across 3 tools

Disambiguation5/5

Each tool has a clearly distinct purpose with no overlap: get-memory-bank-info reads existing files, init-memory-bank creates the initial structure, and update-memory-bank provides instructions for modifications. The descriptions reinforce these distinct roles, making misselection unlikely.

Naming Consistency5/5

All tool names follow a consistent verb-noun pattern with hyphens (get-memory-bank-info, init-memory-bank, update-memory-bank), using clear action verbs aligned with their functions. There are no deviations in naming style or convention.

Tool Count4/5

Three tools are appropriate for the server's purpose of managing a memory bank, covering initialization, reading, and updating. However, the scope feels slightly thin as there is no tool for deleting or archiving files, which could be useful for lifecycle management.

Completeness4/5

The tools cover core operations for a memory bank system: initialization, reading, and updating. A minor gap exists in lacking a delete or archive tool for full lifecycle coverage, but agents can likely work around this by using update-memory-bank to modify content as needed.

Maintenance

ActivityInactive
ResponsivenessNo issues