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.
This commit is contained in:
RCLL 2026-08-27 09:19:57 +03:00
parent 7fca442903
commit 9b05decc2a
2 changed files with 5 additions and 4 deletions

View file

@ -1,7 +1,7 @@
{ {
"name": "fleet-memory-mcp", "name": "fleet-memory-mcp",
"version": "0.1.0", "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.", "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", "homepage": "https://rcll.ai",
"repository": { "repository": {

View file

@ -1,13 +1,14 @@
{ {
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json", "$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", "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 L0L3 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", "version": "0.1.0",
"websiteUrl": "https://rcll.ai", "websiteUrl": "https://rcll.ai",
"repository": { "repository": {
"url": "https://github.com/holetron-lab/fleet-memory", "url": "https://github.com/holetron-lab/fleet-memory",
"source": "github" "source": "github",
"id": "1344503808"
}, },
"packages": [ "packages": [
{ {