Cline Memory BankSAFE
A memory system for Cline that tracks progress between conversations.
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
55712fde1e7dOBSERVED · 2026-10-07Connect
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 mcp add memory-bank-server -- npx -y [email protected]
{
"mcpServers": {
"memory-bank-server": {
"command": "npx",
"args": [
"-y",
"[email protected]"
]
}
}
}Exposed tools (4)
1 read · 3 write · 0 destructive.
| Tool | Risk | Description |
|---|---|---|
initialize_memory_bank | read | Initialize Memory Bank structure for a project |
record_decision | write | Add a new technical decision with rationale and metadata |
track_progress | write | Update project progress and milestones |
update_context | write | Update active context with current session information |
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.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | PASS |
| L1 | Static analysis of the code | PASS |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (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)
@modelcontextprotocol/sdk, @types/node, typescript
Gates applied: no_behavioural_pass, no_license.
55712fde1e7dfull audit observations/trust-audit/mcp-server/dazeb__cline-memory-bank.json · Report an issue / request a re-scanAudit history
Every audit this server has had. A grade with a past is a grade somebody is still checking.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-07 | 55712fde1e7d | SAFE | B | 89 | first audit |
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.