Skip to content

Commit 3629113

Browse files
committed
Update repo with server manifest from issue #97
1 parent 9190011 commit 3629113

File tree

1 file changed

+187
-0
lines changed

1 file changed

+187
-0
lines changed
Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,187 @@
1+
{
2+
"display_name": "Memory Bank MCP Server",
3+
"license": "MIT",
4+
"tags": [
5+
"memory bank",
6+
"MCP",
7+
"Model Context Protocol",
8+
"remote memory",
9+
"multi-project",
10+
"Claude",
11+
"Cline",
12+
"Cursor"
13+
],
14+
"installations": {
15+
"npm": {
16+
"type": "npm",
17+
"command": "npx",
18+
"args": [
19+
"-y",
20+
"@allpepper/memory-bank-mcp"
21+
],
22+
"env": {
23+
"MEMORY_BANK_ROOT": "${path-to-bank}"
24+
},
25+
"description": "Run directly with npx for general use"
26+
},
27+
"custom": {
28+
"type": "custom",
29+
"command": "env",
30+
"args": [
31+
"MEMORY_BANK_ROOT=${path-to-bank}",
32+
"npx",
33+
"-y",
34+
"@allpepper/memory-bank-mcp@latest"
35+
],
36+
"description": "For Cursor users"
37+
}
38+
},
39+
"examples": [
40+
{
41+
"title": "",
42+
"description": "",
43+
"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."
44+
},
45+
{
46+
"title": "",
47+
"description": "",
48+
"prompt": "Read the contents of the 'important_notes.txt' file from my 'project1' memory bank."
49+
},
50+
{
51+
"title": "",
52+
"description": "",
53+
"prompt": "Update the 'important_notes.txt' file in my 'project1' memory bank with additional information."
54+
},
55+
{
56+
"title": "",
57+
"description": "",
58+
"prompt": "List all the projects available in my memory bank."
59+
},
60+
{
61+
"title": "",
62+
"description": "",
63+
"prompt": "List all the files in my 'project1' memory bank."
64+
},
65+
{
66+
"title": "",
67+
"description": "",
68+
"prompt": "Check if the 'project1' exists in my memory bank."
69+
}
70+
],
71+
"name": "@alioshr/memory-bank-mcp",
72+
"repository": {
73+
"type": "git",
74+
"url": "https://github.com/alioshr/memory-bank-mcp"
75+
},
76+
"homepage": "https://github.com/alioshr/memory-bank-mcp",
77+
"author": {
78+
"name": "alioshr"
79+
},
80+
"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.",
81+
"categories": [
82+
"Knowledge Base"
83+
],
84+
"tools": [
85+
{
86+
"name": "list_projects",
87+
"description": "List all projects in the memory bank",
88+
"inputSchema": {
89+
"type": "object",
90+
"properties": {},
91+
"required": []
92+
}
93+
},
94+
{
95+
"name": "list_project_files",
96+
"description": "List all files within a specific project",
97+
"inputSchema": {
98+
"type": "object",
99+
"properties": {
100+
"projectName": {
101+
"type": "string",
102+
"description": "The name of the project"
103+
}
104+
},
105+
"required": [
106+
"projectName"
107+
]
108+
}
109+
},
110+
{
111+
"name": "memory_bank_read",
112+
"description": "Read a memory bank file for a specific project",
113+
"inputSchema": {
114+
"type": "object",
115+
"properties": {
116+
"projectName": {
117+
"type": "string",
118+
"description": "The name of the project"
119+
},
120+
"fileName": {
121+
"type": "string",
122+
"description": "The name of the file"
123+
}
124+
},
125+
"required": [
126+
"projectName",
127+
"fileName"
128+
]
129+
}
130+
},
131+
{
132+
"name": "memory_bank_write",
133+
"description": "Create a new memory bank file for a specific project",
134+
"inputSchema": {
135+
"type": "object",
136+
"properties": {
137+
"projectName": {
138+
"type": "string",
139+
"description": "The name of the project"
140+
},
141+
"fileName": {
142+
"type": "string",
143+
"description": "The name of the file"
144+
},
145+
"content": {
146+
"type": "string",
147+
"description": "The content of the file"
148+
}
149+
},
150+
"required": [
151+
"projectName",
152+
"fileName",
153+
"content"
154+
]
155+
}
156+
},
157+
{
158+
"name": "memory_bank_update",
159+
"description": "Update an existing memory bank file for a specific project",
160+
"inputSchema": {
161+
"type": "object",
162+
"properties": {
163+
"projectName": {
164+
"type": "string",
165+
"description": "The name of the project"
166+
},
167+
"fileName": {
168+
"type": "string",
169+
"description": "The name of the file"
170+
},
171+
"content": {
172+
"type": "string",
173+
"description": "The content of the file"
174+
}
175+
},
176+
"required": [
177+
"projectName",
178+
"fileName",
179+
"content"
180+
]
181+
}
182+
}
183+
],
184+
"prompts": [],
185+
"resources": [],
186+
"is_official": false
187+
}

0 commit comments

Comments
 (0)