fleet-memory/server.json
RCLL 9b05decc2a 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.
2026-08-27 09:19:57 +03:00

38 lines
1.4 KiB
JSON

{
"$schema": "https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json",
"name": "ai.rcll/fleet-memory",
"title": "RCLL",
"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",
"id": "1344503808"
},
"packages": [
{
"registryType": "npm",
"identifier": "fleet-memory-mcp",
"version": "0.1.0",
"runtimeHint": "npx",
"transport": {
"type": "stdio"
},
"environmentVariables": [
{
"name": "FLEET_URL",
"description": "Base URL of the fleet-memory backend (self-hosted). Defaults to http://127.0.0.1:5100. The pre-rebrand name HINDSIGHT_URL is still read as a fallback.",
"isRequired": false,
"default": "http://127.0.0.1:5100"
},
{
"name": "FLEET_BANK",
"description": "Default memory bank ID for retain/recall. The pre-rebrand variable MEMPALACE_BANK is still read as a fallback. Migrating from hindsight-mempalace-mcp? Set this to mempalace-main to keep reading your existing bank; see mcp-server/README.md.",
"isRequired": false,
"default": "fleet-main"
}
]
}
]
}