Roo Code Memory Bank MCP Server

Roo Code memory-bank files management via structured MCP tool interactions.

Data last scanned last week · Reviewed last month

1857JavaScriptApache-2.0

Overview

This server implements the Roo Code Memory Bank system, enabling AI assistants to persist project context across separate sessions. It provides tools to initialize a structured memory-bank directory and generate standard markdown files such as productContext.md and activeContext.md. Once initialized, the server facilitates ongoing context maintenance by allowing assistants to read file contents or append timestamped updates to specific memory-bank files. It is designed to work within environments like Cline that support standard MCP server configurations.

Our verdict

This repository carries a high-risk security score of 18/100, primarily due to it being an unverified community project that has not received any updates or commits in over 458 days. Given the lack of recent maintenance and editorial review, it should be treated as experimental code and is not suitable for sensitive development environments.

  • Supports persistent project context across AI sessions
  • Provides automated initialization for standard markdown memory files
  • Uses a small footprint of only three direct dependencies
  • Includes clear installation and configuration documentation
  • High security risk due to 458 days of inactivity
  • Community-maintained project lacking official vendor support
  • No external security or editorial review status

Compatibility

No compatibility data yet.

Frequently asked questions

What are the software requirements for running this server?

You need Node.js (version 18 or later) installed, which includes npm, and an MCP-compatible client environment.

Where is the memory bank directory created?

The memory-bank/ directory is created in the same directory where the server process is started.

How do I configure the server for the Cline MCP client?

Add an entry to the mcpServers object in your settings file using the node command and the absolute path to the compiled dist/index.js file.

Does the server require manual execution?

No, your MCP client will automatically launch the server when one of its tools is called for the first time.

What files are generated by the initialization process?

The initialize_memory_bank tool creates a memory-bank/ directory containing productContext.md, activeContext.md, progress.md, decisionLog.md, and systemPatterns.md.

Badge

Roo Code Memory Bank MCP Server security score, rated on RepoAI

Maintain this server? Add the live badge to your README.