Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by Cline Memory Bank.
| Date | Stars |
|---|---|
| 2026-07-31 | 916 |
| 2026-08-02 | 917 |
| 2026-08-06 | 917 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
0.0
growth rate 0.00%/day
# Memory Bank MCP Server
[](https://smithery.ai/server/@alioshr/memory-bank-mcp)
[](https://www.npmjs.com/package/@allpepper/memory-bank-mcp)
[](https://www.npmjs.com/package/@allpepper/memory-bank-mcp)
<a href="https://glama.ai/mcp/servers/ir18x1tixp"><img width="380" height="200" src="https://glama.ai/mcp/servers/ir18x1tixp/badge" alt="Memory Bank Server MCP server" /></a>
A Model Context Protocol (MCP) server implementation for remote memory bank management, inspired by [Cline Memory Bank](https://github.com/nickbaumann98/cline_docs/blob/main/prompting/custom%20instructions%20library/cline-memory-bank.md).
## Overview
The Memory Bank MCP Server transforms traditional file-based memory banks into a centralized service that:
- Provides remote access to memory bank files via MCP protocol
- Enables multi-project memory bank management
- Maintains consistent file structure and validation
- Ensures proper isolation between project memory banks
## Features
- **Multi-Project Support**
- Project-specific directories
- File structure enforcement
- Path traversal prevention
- Project listing capabilities
- File listing per project
- **Remote Accessibility**
- Full MCP protocol implementation
- Type-safe operations
- Proper error handling
- Security through project isolation
- **Core Operations**
- Read/write/update memory bank files
- List available projects
- List files within projects
- Project existence validation
- Safe read-only operations
## Installation
To install Memory Bank Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@alioshr/memory-bank-mcp):
```bash
npx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude
```
This will set up the MCP server configuration automatically. Alternatively, you can configure the server manually as described in the Configuration section below.
## Quick Start
1. Configure the MCP server in your settings (see Configuration section below)
2. Start using the memory bank tools in your AI assistant
## Using with Cline/Roo Code
The memory bank MCP server needs to be configured in your Cline MCP settings file. The location depends on your setup:
- For Cline extension: `~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json`
- For Roo Code VS Code extension: `~/Library/Application Support/Code/User/globalStorage/rooveterinaryinc.roo-cline/settings/mcp_settings.json`
Add the following configuration to your MCP settings:
```json
{
"allpepper-memory-bank": {
"command": "npx",
"args": ["-y", "@allpepper/memory-bank-mcp"],
"env": {
"MEMORY_BANK_ROOT": "<path-to-bank>"
},
"disabled": false,
"autoApprove": [
"memory_bank_read",
"memory_bank_write",
"memory_bank_update",
"list_projects",
"list_project_files"
]
}
}
```
### Configuration Details
- `MEMORY_BANK_ROOT`: Directory where project memory banks will be stored (e.g., `/path/to/memory-bank`)
- `disabled`: Set to `false` to enable the server
- `autoApprove`: List of operations that don't require explicit user approval:
- `memory_bank_read`: Read memory bank files
- `memory_bank_write`: Create new memory bank files
- `memory_bank_update`: Update existing memory bank files
- `list_projects`: List available projects
- `list_project_files`: List files within a project
## Using with Cursor
For Cursor, open the settings -> features -> add MCP server -> add the following:
```shell
env MEMORY_BANK_ROOT=<path-to-bank> npx -y @allpepper/memory-bank-mcp@latest
```
## Using with Claude
- Claude desktop config file: `~/Library/Application Support/Claude/claude_desktop_config.json`
- Claude Code config file: `~/.claudExcerpt of 7,074 characters
Read on GitHubWould you bet a product on this? Bounded 0–100 and slow moving.
matched fp:4a51508e58b8ebb4, topic:model-context-protocol, topic:mcp-server, desc:model context protocol