drio
Open app

Cline Memory Bank

Source

A memory system for Cline that tracks progress between conversations. Avoid large token usage!

Catalog onlyCatalog onlySTDIO

Overview

Cline Memory Bank is a Model Context Protocol server designed to provide persistent project context management for AI-assisted development, helping to track progress between conversations and avoid large token usage.

To use Cline Memory Bank, clone the repository, install dependencies, and configure it with the Cline VSCode extension. You can initialize the memory bank, update context, and record decisions through specific commands.

  • Maintains project context across coding sessions. - Tracks ongoing tasks, progress, and technical decisions. - Seamlessly integrates with the Cline VSCode Extension. - Provides structured tools for managing project details and milestones.
  1. Keeping track of project context over multiple development sessions.
  2. Recording technical decisions and their rationale for future reference.
  3. Managing project progress and milestones effectively.

Add to your AI client

Use these steps to connect Cline Memory Bank in Cursor, Claude, VS Code, and other MCP-compatible apps. The same JSON appears in the Use with menu above for one-click copy.

Cursor

Add this to your .cursor/mcp.json file in your project root, then restart Cursor.

.cursor/mcp.json

{
  "mcpServers": {
    "cline-memory-bank-dazeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

Claude Desktop

Add this server entry to the mcpServers object in your Claude Desktop config, then restart the app.

~/Library/Application Support/Claude/claude_desktop_config.json (macOS) or %APPDATA%\Claude\claude_desktop_config.json (Windows)

{
  "mcpServers": {
    "cline-memory-bank-dazeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

Claude Code

Add this to your project's .mcp.json file. Claude Code will detect it automatically.

.mcp.json (project root)

{
  "mcpServers": {
    "cline-memory-bank-dazeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

VS Code (Copilot)

Add this to your .vscode/mcp.json file. Requires the GitHub Copilot extension with MCP support enabled.

.vscode/mcp.json

{
  "servers": {
    "cline-memory-bank-dazeb": {
      "type": "stdio",
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

Windsurf

Add this to your Windsurf MCP config file, then restart Windsurf.

~/.codeium/windsurf/mcp_config.json

{
  "mcpServers": {
    "cline-memory-bank-dazeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

Cline

Open Cline settings, navigate to MCP Servers, and add this server configuration.

Cline MCP Settings (via UI)

{
  "mcpServers": {
    "cline-memory-bank-dazeb": {
      "command": "npx",
      "args": [
        "-y",
        "@modelcontextprotocol/server-cline-memory-bank-dazeb"
      ]
    }
  }
}

FAQ

How does Cline Memory Bank maintain context?

It remembers previous discussions and decisions, maintaining an understanding of the project's architecture and goals.

Is there a setup required for using Cline Memory Bank?

Yes, you need to clone the repository, install dependencies, and configure it with the Cline extension.

Can I contribute to Cline Memory Bank?

Yes, contributions are welcome! You can fork the repository and submit a pull request.7:["$","div",null,{"className":"container mx-auto flex flex-col gap-4","children":["$L26","$L27",["$","$L28",null,{"currentProject":{"id":2752,"uuid":"e15016ca-ed45-4460-b0ee-b74dd801639d","name":"Cline-Memory-Bank","title":"Cline Memory Bank","description":"A memory system for Cline that tracks progress between conversations. Avoid large token usage!","avatar_url":"https://avatars.githubusercontent.com/u/67932890?v=4","created_at":"2025-03-14T00:59:29.825+00:00","updated_at":"2025-03-14T01:36:38.176+00:00","status":"created","author_name":"dazeb","author_avatar_url":"https://avatars.githubusercontent.com/u/67932890?v=4","tags":"cline,claude-ai,mcp-server","category":"knowledge-and-memory","is_featured":false,"sort":1,"url":"https://github.com/dazeb/Cline-Memory-Bank","target":"_self","content":"$29","summary":"$2a","img_url":null,"type":null,"metadata":"{\"star\":\"0\",\"license\":\"\",\"language\":\"JavaScript\",\"is_official\":false,\"latest_commit_time\":\"2025-03-13 21:38:42\"}","user_uuid":null,"tools":null,"sse_url":null,"sse_provider":null,"sse_params":null,"is_official":false,"server_command":null,"server_params":null,"server_config":null,"allow_call":false,"is_innovation":false,"is_dxt":false,"dxt_manifest":null,"dxt_file_url":null,"is_audit":false},"randomProjects":[],"currentServerKey":"$undefined"}]]}]