Roo Code Memory Bank MCP Server
@IncomeStreamSurfer
About Roo Code Memory Bank MCP Server
No overview available yet
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
No tools detected
We auto-extract tools from the README. The maintainer can list them under a ## Tools heading to populate this section.
Overview
What is Roo Code Memory Bank MCP Server?
This server implements the core functionality of the Roo Code Memory Bank system as a Model Context Protocol (MCP) server. It allows AI assistants to maintain project context across sessions by interacting with a file-based memory bank using structured MCP tools.
How to use Roo Code Memory Bank MCP Server?
Clone the repository, run npm install and npm run build, then configure the server in your MCP client settings (e.g., cline_mcp_settings.json) by specifying the command as node with the path to dist/index.js. The AI assistant uses the tools to check the memory bank status, initialize if needed, read files for context, and append entries for decisions and progress. The memory bank is stored in a memory-bank/ directory in the project root.
Key features of Roo Code Memory Bank MCP Server
- Provides four MCP tools: initialize, check, read, and append.
- Creates standard memory bank files with templates.
- Supports timestamped entries under optional markdown headers.
- Runs via stdio transport, launched automatically by MCP client.
- File-based storage requires no external database.
Use cases of Roo Code Memory Bank MCP Server
- AI assistant resumes a long project session with full context.
- Record decisions and progress during development work.
- Maintain structured documentation like product context and system patterns.
- Collaborate across multiple sessions without losing project state.
FAQ from Roo Code Memory Bank MCP Server
What dependencies or runtime are required?
Node.js v18 or later and npm are required. An MCP client environment (like Cline) is needed to launch the server.
How do I configure the server for Cline?
Add an entry to cline_mcp_settings.json under mcpServers with the command node and args pointing to the absolute path of dist/index.js. The transportType must be "stdio".
Where is the memory bank data stored?
The memory bank is created as a memory-bank/ directory in the same directory where the server process is started (the project root when launched via the MCP client configuration).
What known limits are there?
The README does not state explicit limits. The server is file-based and runs locally; no network transport or authentication is mentioned.
What tools are provided and what do they do?
initialize_memory_bank creates the directory and template files; check_memory_bank_status checks existence and lists files; read_memory_bank_file returns full file content; append_memory_bank_entry appends a timestamped entry, optionally under a section header.
Frequently asked questions
What dependencies or runtime are required?
Node.js v18 or later and npm are required. An MCP client environment (like Cline) is needed to launch the server.
How do I configure the server for Cline?
Add an entry to `cline_mcp_settings.json` under `mcpServers` with the command `node` and args pointing to the absolute path of `dist/index.js`. The `transportType` must be `"stdio"`.
Where is the memory bank data stored?
The memory bank is created as a `memory-bank/` directory in the same directory where the server process is started (the project root when launched via the MCP client configuration).
What known limits are there?
The README does not state explicit limits. The server is file-based and runs locally; no network transport or authentication is mentioned.
What tools are provided and what do they do?
`initialize_memory_bank` creates the directory and template files; `check_memory_bank_status` checks existence and lists files; `read_memory_bank_file` returns full file content; `append_memory_bank_entry` appends a timestamped entry, optionally under a section header.
Basic information
More Memory & Knowledge MCP servers

ctxfile
ctxfileLocal-first MCP server that snapshots your project's working state into one context object. Open-core, privacy-first.
Groundwork
Rarefied-EarthGroundwork: company memory for your AI tools. Docs public. Source closed. Public proof needs no account.

PLUR
plur-aiAI agents start every session with amnesia — you re-explain the project, repeat your preferences, and correct the same mistakes over and over. PLUR gives them a memory that persists. Your agent's corrections, preference
Notion MCP Server
suekouA Model Context Protocol server for connecting Notion to MCP-compatible clients
Zettelkasten MCP Server
entanglrA Model Context Protocol (MCP) server that implements the Zettelkasten knowledge management methodology, allowing you to create, link, explore and synthesize atomic notes through Claude and other MCP-compatible clients.
Comments