feat: Add MCP registry publication files (#515) · basicmachines-co/basic-memory@7a502e6 · GitHub
Skip to content

Commit 7a502e6

Browse files
groksrcclaude
andauthored
feat: Add MCP registry publication files (#515)
Signed-off-by: Drew Cain <groksrc@gmail.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent c7835a9 commit 7a502e6

4 files changed

Lines changed: 70 additions & 6 deletions

File tree

.claude/commands/release/release.md

Lines changed: 31 additions & 1 deletion

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
<!-- mcp-name: io.github.basicmachines-co/basic-memory -->
12
[![License: AGPL v3](https://img.shields.io/badge/License-AGPL_v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0)
23
[![PyPI version](https://badge.fury.io/py/basic-memory.svg)](https://badge.fury.io/py/basic-memory)
34
[![Python 3.12+](https://img.shields.io/badge/python-3.12+-blue.svg)](https://www.python.org/downloads/)

justfile

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -204,9 +204,14 @@ release version:
204204
echo "📝 Updating version in __init__.py..."
205205
sed -i.bak "s/__version__ = \".*\"/__version__ = \"$VERSION_NUM\"/" src/basic_memory/__init__.py
206206
rm -f src/basic_memory/__init__.py.bak
207-
207+
208+
# Update version in server.json (MCP registry metadata)
209+
echo "📝 Updating version in server.json..."
210+
sed -i.bak "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION_NUM\"/g" server.json
211+
rm -f server.json.bak
212+
208213
# Commit version update
209-
git add src/basic_memory/__init__.py
214+
git add src/basic_memory/__init__.py server.json
210215
git commit -m "chore: update version to $VERSION_NUM for {{version}} release"
211216
212217
# Create and push tag
@@ -221,9 +226,10 @@ release version:
221226
echo "📦 GitHub Actions will build and publish to PyPI"
222227
echo "🔗 Monitor at: https://github.com/basicmachines-co/basic-memory/actions"
223228
echo ""
224-
echo "📝 REMINDER: Update documentation sites after release is published:"
229+
echo "📝 REMINDER: Post-release tasks:"
225230
echo " 1. docs.basicmemory.com - Add release notes to src/pages/latest-releases.mdx"
226231
echo " 2. basicmachines.co - Update version in src/components/sections/hero.tsx"
232+
echo " 3. MCP Registry - Run: mcp-publisher publish"
227233
echo " See: .claude/commands/release/release.md for detailed instructions"
228234
229235
# Create a beta release (e.g., just beta v0.13.2b1)
@@ -269,9 +275,14 @@ beta version:
269275
echo "📝 Updating version in __init__.py..."
270276
sed -i.bak "s/__version__ = \".*\"/__version__ = \"$VERSION_NUM\"/" src/basic_memory/__init__.py
271277
rm -f src/basic_memory/__init__.py.bak
272-
278+
279+
# Update version in server.json (MCP registry metadata)
280+
echo "📝 Updating version in server.json..."
281+
sed -i.bak "s/\"version\": \"[^\"]*\"/\"version\": \"$VERSION_NUM\"/g" server.json
282+
rm -f server.json.bak
283+
273284
# Commit version update
274-
git add src/basic_memory/__init__.py
285+
git add src/basic_memory/__init__.py server.json
275286
git commit -m "chore: update version to $VERSION_NUM for {{version}} beta release"
276287
277288
# Create and push tag

server.json

Lines changed: 22 additions & 0 deletions

0 commit comments

Comments
 (0)