# Memory Bank

> Use this tool when you need to manage complex development projects with a structured workflow, from initialization to completion, and require a systematic approach to planning, design, execution, and documentation. It solves problems of disorganization and inconsistency in development workflows, providing a file-based storage system to maintain project context across phases. Ideal for developers handling multi-phase projects, it offers five operational modes to handle varying complexity levels and ensure thorough documentation throughout the development lifecycle.

Canonical page: https://skillsregistry.net/skills/nicavcrm-memory-bank  
JSON: https://api.skillsregistry.net/v1/skills/nicavcrm-memory-bank

## Description

Memory Bank MCP server by Nick Cao that implements a structured development workflow system with five distinct operational modes: VAN for project initialization and complexity assessment, PLAN for creating detailed implementation strategies, CREATIVE for design and architecture work, IMPLEMENT for execution based on plans, and REFLECT+ARCHIVE for project completion and documentation. The implementation uses a file-based storage system that maintains persistent state across workflow phases in a `.memory_bank` directory, with each mode designed to handle different complexity levels from simple tasks to complex multi-phase projects. Built with TypeScript and the MCP SDK, it serves developers who want to maintain structured project context and follow systematic development workflows, particularly useful for managing complex implementations that require careful planning, creative problem-solving, and thorough documentation throughout the development lifecycle.

## Trust

- **Trust score (0–1):** 0.50
- **Verification tier:** unverified

## Facts

- **Version:** 1.0.0
- **Skill type:** atomic
- **Execution layer:** mcp-remote
- **Runtime environment:** api
- **Category:** productivity
- **Updated:** 2026-04-29

## Source

- **Source listing:** [PulseMCP](https://www.pulsemcp.com/servers/nicavcrm-memory-bank)
- **Repository:** <https://github.com/nicavcrm/memory-bank-mcp>

## Use it

Resolve this record through the SkillsRegistry MCP server (no auth, read-only):

```
claude mcp add --transport http --scope user skillsregistry https://api.skillsregistry.net/mcp
```

```json
{
  "jsonrpc": "2.0",
  "id": 1,
  "method": "tools/call",
  "params": {
    "name": "get_skill",
    "arguments": {
      "slug": "nicavcrm-memory-bank"
    }
  }
}
```

REST: `GET https://api.skillsregistry.net/v1/skills/nicavcrm-memory-bank` · pull for local use: `GET https://api.skillsregistry.net/v1/skills/nicavcrm-memory-bank/pull`

---
SkillsRegistry indexes agent skills from public registries and GitHub. Skills we have analysed are scanned with Circle-IR and scored on six dimensions; each listing states its scan coverage. More: https://skillsregistry.net/llms.txt
