Skip to content

Commit 1f9665c

Browse files
Merge branch 'main' into jonathan/clean-share-link-in-time
2 parents cffd292 + 674e22f commit 1f9665c

File tree

7 files changed

+469
-8
lines changed

7 files changed

+469
-8
lines changed
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
---
2+
description: This rule defines the format for creating commit messages
3+
globs:
4+
alwaysApply: false
5+
---
6+
## Conventional Commits
7+
8+
The `conventional-commits` rule enforces the use of conventional commit message format, which is required for semantic versioning and automatic changelog generation.
9+
10+
### Format
11+
12+
Commit messages must follow this format:
13+
```
14+
<type>[(scope)]: <description>
15+
```
16+
17+
### Types
18+
- `feat`: A new feature
19+
- `fix`: A bug fix
20+
- `docs`: Documentation changes
21+
- `style`: Changes that do not affect the meaning of the code
22+
- `refactor`: Code changes that neither fix a bug nor add a feature
23+
- `perf`: Performance improvements
24+
- `test`: Adding or fixing tests
25+
- `chore`: Changes to the build process or auxiliary tools
26+
- `ci`: Changes to CI configuration
27+
- `revert`: Reverting a previous commit
28+
- `build`: Changes that affect the build system
29+
30+
### Example Valid Commit Messages
31+
- `feat: add user authentication`
32+
- `fix(auth): resolve token expiration issue`
33+
- `docs: update API documentation`
34+
- `chore(deps): update dependencies`

.github/workflows/deploy.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,3 +74,29 @@ jobs:
7474
- name: Deploy to GitHub Pages
7575
id: deployment
7676
uses: actions/deploy-pages@v4
77+
78+
deploy-cloudflare:
79+
runs-on: ubuntu-latest
80+
needs: build
81+
steps:
82+
- name: Checkout
83+
uses: actions/checkout@v4
84+
85+
- name: Download artifact
86+
uses: actions/download-artifact@v4
87+
with:
88+
name: github-pages
89+
path: ./dist
90+
91+
- name: Extract artifact
92+
run: |
93+
tar -xf ./dist/artifact.tar -C ./dist
94+
rm ./dist/artifact.tar
95+
96+
- name: Deploy to Cloudflare Pages
97+
uses: cloudflare/pages-action@v1
98+
with:
99+
apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }}
100+
accountId: ${{ secrets.CLOUDFLARE_ACCOUNT_ID }}
101+
projectName: mcpm-sh
102+
directory: ./dist

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
## [1.5.1](https://github.com/pathintegral-institute/mcpm.sh/compare/v1.5.0...v1.5.1) (2025-04-22)
2+
3+
4+
### Bug Fixes
5+
6+
* update installation prompt for manifest generation ([#102](https://github.com/pathintegral-institute/mcpm.sh/issues/102)) ([96d86ee](https://github.com/pathintegral-institute/mcpm.sh/commit/96d86ee8a58fd6703992260230ed8c0f52b045eb))
7+
18
# [1.5.0](https://github.com/pathintegral-institute/mcpm.sh/compare/v1.4.4...v1.5.0) (2025-04-22)
29

310

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

0 commit comments

Comments
 (0)