Atlas / MCP servers / dazeb / Cline Memory Bank

Cline Memory BankSAFE

mcp/dazeb/cline-memory-bank

A memory system for Cline that tracks progress between conversations.

Verdict
SAFE
Grade
B
Trust score
89 /100
Exposed tools
4 1r · 3w · 0d
Transport
stdio
License
—
Stars
61
01

Overview

From the repository's own README, as read at the audited commit. Badges and raw HTML are left out.

Inspired by roo-code-memory-bank

This project is still in development but is mostly working.

A Model Context Protocol server that provides persistent project context management for AI-assisted development - specifically designed to work with Cline VSCode Extenson.

Table of Contents

  • Overview
  • Installation
  • Prerequisites
  • Setup Steps
  • Features
  • Tools
  • Resources
  • System Prompt for Cline
  • File Structure
  • Using With Cline
  • Development
  • Contributing
  • License

Overview

The Memory Bank MCP server helps maintain consistent project context across development sessions by providing structured tools and resources for managing:

  • Project context and technical details
  • Current session state and tasks
  • Progress tracking and milestones
  • Technical decisions and rationale
graph LR
VSCode[VS Code + Cline] --> MemBank[Memory Bank Server]
MemBank --> Files[Markdown Files]
Files --> Context[Project Context]
Files --> Progress[Progress Tracking]
Files --> Decisions[Decision Log]
AI[AI Assistant] --> Files
VSCode --> AI
AI --> MemBank

Persistent Memory System

One of the most powerful features of this project is its ability to maintain context across different coding sessions. Think of it as giving your AI assistant a "memory" that doesn't forget what you've been working on, even when you close VSCode and come back later.

How It Works

Imagine you're working on a complex project that spans multiple days or weeks. Normally, each time you start a new coding session, you'd need to re-explain your project's context to the AI assis

Read from source at commit 55712fde1e7dOBSERVED · 2026-10-07
02

Connect

Built from this server's own package name, version and transport as found in its source — not copied from anyone's documentation, so it cannot drift against a page we do not control.

claude-code
claude mcp add memory-bank-server -- npx -y [email protected]
claude-desktop
{
  "mcpServers": {
    "memory-bank-server": {
      "command": "npx",
      "args": [
        "-y",
        "[email protected]"
      ]
    }
  }
}
03

Exposed tools (4)

1 read · 3 write · 0 destructive.

ToolRiskDescription
initialize_memory_bankreadInitialize Memory Bank structure for a project
record_decisionwriteAdd a new technical decision with rationale and metadata
track_progresswriteUpdate project progress and milestones
update_contextwriteUpdate active context with current session information
04

Trust audit

SAFEgrade B · trust 89/100 Nothing in the source contradicts what it says it does. Grade A is reserved for packages that have also passed the behavioural sandbox.

LayerWhat it checksResult
L0Provenance & inventoryPASS
L1Static analysis of the codePASS
L2Instruction surface (what it tells the agent)PASS
L3Class-specific surfacePASS
L4Behavioural (sandbox)SKIPPED

What the source does

Filesystem
none-observed
Network
none-observed
Shell
none-observed
Dependencies
not all pinned
Secrets in source
none-found

Findings (2)

LOWInventory / provenance · inv.no_license · CWE-1104
Why it matters. no LICENSE file and no repo licence
Fix. add a licence
LOWSupply chain · supply.unpinned · CWE-829, CWE-1357
package.json
@modelcontextprotocol/sdk, @types/node, typescript
Why it matters. 3 dependency range(s) float
Fix. pin exact versions or ship a lockfile

Gates applied: no_behavioural_pass, no_license.

Audited 2026-10-07 · audit v0.4.1 · source sha 55712fde1e7dfull audit observations/trust-audit/mcp-server/dazeb__cline-memory-bank.json · Report an issue / request a re-scan
05

Audit history

Every audit this server has had. A grade with a past is a grade somebody is still checking.

DateSourceVerdictGradeScoreChange
2026-10-0755712fde1e7dSAFEB89first audit
06

Questions

What is the Cline Memory Bank MCP server?

A memory system for Cline that tracks progress between conversations.

What tools does Cline Memory Bank expose?

4 in total: 1 read-only, 3 that write, and 0 that can delete or overwrite. Every one is listed on this page with its risk.

Is Cline Memory Bank safe to connect to an agent?

The audit found nothing in the source that contradicts what it says it does, and graded it B (89/100). Grade A is held back for packages that have also passed a sandboxed behavioural run, which is why a clean server reads B.

What credentials does Cline Memory Bank need?

No credential environment variables were found in its source, so it appears to need none.

How does Cline Memory Bank run?

It speaks stdio, so it runs as a local process your client starts. It is published on npm as memory-bank-server at 0.1.0.

How current is this page?

The grade is for one exact copy of the source (55712fde1e7d), read on 2026-10-07. The repository is watched and re-audited when it changes.

Advertisement