From 3629113e802a37470f913f6ecc917a9a023a1b78 Mon Sep 17 00:00:00 2001 From: GitHub Action Date: Mon, 21 Apr 2025 12:48:11 +0000 Subject: [PATCH 1/2] Update repo with server manifest from issue #97 --- .../servers/memory-bank-mcp@alioshr.json | 187 ++++++++++++++++++ 1 file changed, 187 insertions(+) create mode 100644 mcp-registry/servers/memory-bank-mcp@alioshr.json diff --git a/mcp-registry/servers/memory-bank-mcp@alioshr.json b/mcp-registry/servers/memory-bank-mcp@alioshr.json new file mode 100644 index 00000000..a1f2bf23 --- /dev/null +++ b/mcp-registry/servers/memory-bank-mcp@alioshr.json @@ -0,0 +1,187 @@ +{ + "display_name": "Memory Bank MCP Server", + "license": "MIT", + "tags": [ + "memory bank", + "MCP", + "Model Context Protocol", + "remote memory", + "multi-project", + "Claude", + "Cline", + "Cursor" + ], + "installations": { + "npm": { + "type": "npm", + "command": "npx", + "args": [ + "-y", + "@allpepper/memory-bank-mcp" + ], + "env": { + "MEMORY_BANK_ROOT": "${path-to-bank}" + }, + "description": "Run directly with npx for general use" + }, + "custom": { + "type": "custom", + "command": "env", + "args": [ + "MEMORY_BANK_ROOT=${path-to-bank}", + "npx", + "-y", + "@allpepper/memory-bank-mcp@latest" + ], + "description": "For Cursor users" + } + }, + "examples": [ + { + "title": "", + "description": "", + "prompt": "Create a new memory bank file for my project called 'project1' with the name 'important_notes.txt' and add some initial content to it." + }, + { + "title": "", + "description": "", + "prompt": "Read the contents of the 'important_notes.txt' file from my 'project1' memory bank." + }, + { + "title": "", + "description": "", + "prompt": "Update the 'important_notes.txt' file in my 'project1' memory bank with additional information." + }, + { + "title": "", + "description": "", + "prompt": "List all the projects available in my memory bank." + }, + { + "title": "", + "description": "", + "prompt": "List all the files in my 'project1' memory bank." + }, + { + "title": "", + "description": "", + "prompt": "Check if the 'project1' exists in my memory bank." + } + ], + "name": "@alioshr/memory-bank-mcp", + "repository": { + "type": "git", + "url": "https://github.com/alioshr/memory-bank-mcp" + }, + "homepage": "https://github.com/alioshr/memory-bank-mcp", + "author": { + "name": "alioshr" + }, + "description": "The Memory Bank MCP Server is a Model Context Protocol (MCP) server implementation that provides remote access and management capabilities for memory bank files, enabling multi-project support, consistent file structure, and isolation between projects.", + "categories": [ + "Knowledge Base" + ], + "tools": [ + { + "name": "list_projects", + "description": "List all projects in the memory bank", + "inputSchema": { + "type": "object", + "properties": {}, + "required": [] + } + }, + { + "name": "list_project_files", + "description": "List all files within a specific project", + "inputSchema": { + "type": "object", + "properties": { + "projectName": { + "type": "string", + "description": "The name of the project" + } + }, + "required": [ + "projectName" + ] + } + }, + { + "name": "memory_bank_read", + "description": "Read a memory bank file for a specific project", + "inputSchema": { + "type": "object", + "properties": { + "projectName": { + "type": "string", + "description": "The name of the project" + }, + "fileName": { + "type": "string", + "description": "The name of the file" + } + }, + "required": [ + "projectName", + "fileName" + ] + } + }, + { + "name": "memory_bank_write", + "description": "Create a new memory bank file for a specific project", + "inputSchema": { + "type": "object", + "properties": { + "projectName": { + "type": "string", + "description": "The name of the project" + }, + "fileName": { + "type": "string", + "description": "The name of the file" + }, + "content": { + "type": "string", + "description": "The content of the file" + } + }, + "required": [ + "projectName", + "fileName", + "content" + ] + } + }, + { + "name": "memory_bank_update", + "description": "Update an existing memory bank file for a specific project", + "inputSchema": { + "type": "object", + "properties": { + "projectName": { + "type": "string", + "description": "The name of the project" + }, + "fileName": { + "type": "string", + "description": "The name of the file" + }, + "content": { + "type": "string", + "description": "The content of the file" + } + }, + "required": [ + "projectName", + "fileName", + "content" + ] + } + } + ], + "prompts": [], + "resources": [], + "is_official": false +} \ No newline at end of file From 63ec00b473e9ba0ca4da8c0310cef1761e6b2e90 Mon Sep 17 00:00:00 2001 From: calmini Date: Tue, 22 Apr 2025 20:22:33 +0800 Subject: [PATCH 2/2] chore: update installations --- ...nk-mcp@alioshr.json => memory-bank-mcp.json} | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) rename mcp-registry/servers/{memory-bank-mcp@alioshr.json => memory-bank-mcp.json} (92%) diff --git a/mcp-registry/servers/memory-bank-mcp@alioshr.json b/mcp-registry/servers/memory-bank-mcp.json similarity index 92% rename from mcp-registry/servers/memory-bank-mcp@alioshr.json rename to mcp-registry/servers/memory-bank-mcp.json index a1f2bf23..f0a5148c 100644 --- a/mcp-registry/servers/memory-bank-mcp@alioshr.json +++ b/mcp-registry/servers/memory-bank-mcp.json @@ -20,20 +20,9 @@ "@allpepper/memory-bank-mcp" ], "env": { - "MEMORY_BANK_ROOT": "${path-to-bank}" + "MEMORY_BANK_ROOT": "${MEMORY_BANK_ROOT}" }, "description": "Run directly with npx for general use" - }, - "custom": { - "type": "custom", - "command": "env", - "args": [ - "MEMORY_BANK_ROOT=${path-to-bank}", - "npx", - "-y", - "@allpepper/memory-bank-mcp@latest" - ], - "description": "For Cursor users" } }, "examples": [ @@ -68,7 +57,7 @@ "prompt": "Check if the 'project1' exists in my memory bank." } ], - "name": "@alioshr/memory-bank-mcp", + "name": "memory-bank-mcp", "repository": { "type": "git", "url": "https://github.com/alioshr/memory-bank-mcp" @@ -184,4 +173,4 @@ "prompts": [], "resources": [], "is_official": false -} \ No newline at end of file +}