{"type":"mcp_server","name":"memory-bank-mcp","description":"This repository provides a Model Context Protocol (MCP) server for managing remote memory banks, enabling multi-project support, remote accessibility, and core operations like reading, writing, and listing files within projects.","category":"Developer Tools","language":"TypeScript","stars":912,"forks":6,"owner":"alioshr","github_url":"https://github.com/alioshr/memory-bank-mcp","homepage":"https://www.npmjs.com/package/@allpepper/memory-bank-mcp","setup":"## Setup\n\n1.  To install Memory Bank Server for Claude Desktop automatically via [Smithery](https://smithery.ai/server/@alioshr/memory-bank-mcp):\n\n```bash\nnpx -y @smithery/cli install @alioshr/memory-bank-mcp --client claude\n```\n\n2.  Configure the MCP server in your settings (see Configuration section below)\n3.  Start using the memory bank tools in your AI assistant\n4.  Configure the memory bank MCP server in your Cline MCP settings file, located at `~/Library/Application Support/Cursor/User/globalStorage/saoudrizwan.claude-dev/settings/cline_mcp_settings.json` for Cline extension or `~/Library/Application Support/Claude/claude_desktop_config.json` for Claude desktop app.\n5.  Add the provided JSON configuration to your MCP settings, ensuring to set the `MEMORY_BANK_ROOT` to the directory where project memory banks will be stored and enabling the server by setting `disabled` to `false`.\n6.  For Cursor, open the settings -> features -> add MCP server -> add the following: `env MEMORY_BANK_ROOT=<path-to-bank> npx -y @allpepper/memory-bank-mcp@latest`\n7.  Copy and paste the instructions from [custom-instructions.md](custom-instructions.md) on the AI custom instructions, either for Cline, Claude or Cursor, or any other MCP client.","tools":"## Available Tools\n\n1.  **Multi-Project Support** (Provides project-specific directories, file structure enforcement, path traversal prevention, project listing capabilities, and file listing per project).\n2.  **Remote Accessibility** (Offers full MCP protocol implementation, type-safe operations, proper error handling, and security through project isolation).\n3.  **Core Operations** (Enables read/write/update memory bank files, list available projects, list files within projects, project existence validation, and safe read-only operations).\n","faq":null,"created_at":"2025-02-16T13:53:56+00:00","updated_at":"2025-03-28T21:35:10+00:00","source_url":"https://model-context-protocol.com/servers/remote-memory-bank-management-mcp-server","related_articles":[]}