- 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.
38 lines
1.4 KiB
JSON
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"
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|