From 9b05decc2a4c58d7dfb7a98f49e1241f9143b978 Mon Sep 17 00:00:00 2001 From: RCLL Date: Thu, 27 Aug 2026 09:19:57 +0300 Subject: [PATCH] chore(registry): move MCP namespace to ai.rcll, fix schema violations before first publish - name: io.github.holetron-lab/fleet-memory -> ai.rcll/fleet-memory DNS-verified namespace on a domain we renew ourselves. The io.github.* namespace is authorised by a GitHub account; io.github.holetron died with a suspended account and is unrecoverable. Do not repeat that exposure. - description: 176 -> 95 chars. ServerDetail.description has maxLength 100; the previous value would have been rejected at publish time. - repository.id: pinned to GitHub repo id 1344503808 (resurrection-attack guard - the id changes if a repo is deleted and recreated). - repository.url stays on github.com: the registry validator hard-matches ^https?://(www\.)?github\.com/... or gitlab.com and rejects anything else, so the canonical forge URL cannot go in this field. rcll.ai carries it instead (websiteUrl), and the site names the forge as canonical. - mcp-server/package.json mcpName must equal the server name exactly; the registry reads it from the PUBLISHED npm version metadata, so this had to change before the first publish, not after. --- mcp-server/package.json | 2 +- server.json | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/mcp-server/package.json b/mcp-server/package.json index 0cb71e11..31a7f91a 100644 --- a/mcp-server/package.json +++ b/mcp-server/package.json @@ -1,7 +1,7 @@ { "name": "fleet-memory-mcp", "version": "0.1.0", - "mcpName": "io.github.holetron-lab/fleet-memory", + "mcpName": "ai.rcll/fleet-memory", "description": "RCLL — self-hosted, hierarchical shared memory for a team of AI agents over MCP (rooms, L0-L3 depth, pgvector). Fork of vectorize-io/hindsight.", "homepage": "https://rcll.ai", "repository": { diff --git a/server.json b/server.json index 5458fa7c..8be14b01 100644 --- a/server.json +++ b/server.json @@ -1,13 +1,14 @@ { "$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", - "name": "io.github.holetron-lab/fleet-memory", + "name": "ai.rcll/fleet-memory", "title": "RCLL", - "description": "RCLL — team memory for agent fleets. Built on Hindsight (github.com/vectorize-io/hindsight, MIT). Self-hosted shared memory over MCP: rooms, hierarchical L0–L3 depth, pgvector.", + "description": "Self-hosted shared memory for a team of AI agents. Rooms, L0-L3 depth, no LLM on the read path.", "version": "0.1.0", "websiteUrl": "https://rcll.ai", "repository": { "url": "https://github.com/holetron-lab/fleet-memory", - "source": "github" + "source": "github", + "id": "1344503808" }, "packages": [ {