{"id":1012130,"recorded_at":"2026-10-29T10:13:03.615402Z","observed_at":"2026-10-29T10:13:03.615369Z","subject_kind":"source_record","subject":"mcp_registry:io.github.SeanHogg/builderforce-memory","kind":"listing","method":"sync.mcp_registry/1","body":{"endpoints":[["web","https://builderforce.ai/"]],"name":"Builderforce Memory","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-10-29T10:06:47.148427Z","status":"active","statusChangedAt":"2026-10-29T10:06:47.148427Z","updatedAt":"2026-10-29T10:06:47.148427Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"Token-saving persistent memory for AI agents: recall durable facts instead of re-reading files.","name":"io.github.SeanHogg/builderforce-memory","packages":[{"environmentVariables":[{"description":"Absolute path to the JSON snapshot that makes memory survive restarts. Defaults to ~/.builderforce-memory/memory.json, which every MCP host on the machine shares.","format":"filepath","name":"BUILDERFORCE_MEMORY_FILE"},{"description":"Set to 1 to expose recall only (disables memory_remember and memory_forget).","format":"string","name":"BUILDERFORCE_MEMORY_READONLY"},{"description":"Builderforce tenant API key (bfk_*). When set, additionally exposes the token_usage and model_efficiency cost tools.","format":"string","isSecret":true,"name":"BUILDERFORCE_API_KEY"}],"identifier":"@seanhogg/builderforce-memory-mcp","registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","transport":{"type":"stdio"},"version":"2026.10.33"}],"repository":{"source":"github","subfolder":"packages/memory-mcp","url":"https://github.com/SeanHogg/builderforce-memory"},"title":"Builderforce Memory","version":"2026.10.33","websiteUrl":"https://builderforce.ai"}},"source":"mcp_registry","summary":"Token-saving persistent memory for AI agents: recall durable facts instead of re-reading files."},"body_sha256":"fd1adb379265e0ea725c37a675980df5368cbb613af164664b70247b2eb34b29","prev_id":748876,"leaf":"0xdf9e791f786210e21a566af335121d1104c057cd25d1a99139ee79b60eaa2896","leaf_text":"{\"body\":\"fd1adb379265e0ea725c37a675980df5368cbb613af164664b70247b2eb34b29\",\"id\":1012130,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793268783615369,\"prev\":748876,\"subject\":\"mcp_registry:io.github.SeanHogg/builderforce-memory\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-29","leaves":242798,"root":"0xc050555c6b023f2aefb6536efb9f0760b92c30a0d06c572b7daf63db259ea17c","chained":"0x4cde8bae2042512e1bec11650628f0293556311cc4ea74d99ffddf02b671a7d6","anchor_chain":"eip155:5042002","anchor_tx":"0x9e85c340732f416e431b111fae72f7624870125f7f379af2732eb6c2ba8cf6a1","anchor_block":69753317},"proof":["0xdf9e42d1d51bf8670ae03183b1eae37ba64899a04ba70536456f3622e34e49d7","0xfd46471de1243d871f3497a706e258dd81ef8741c00ee4f92ae1d6318660aa37","0x7e6f354f53ead9c491803c5d8eab0571f21327e55802dcff57f27641d7c2233d","0x3457d5fd0bf0d3d7635840dab051e98507003956f24b10bbff26695c0ae9d2ac","0xddb6a37f8e7e46cb2d0cabf16a7736905b4fcf7144943c75830aace396c2e0b6","0x5354bf4ff82881a8a76faad8927f0df1e0c326a79762ee65f025967fea06d325","0x3cf6ce1d29b07b2c40a3cf043eca2969cc082c9d922de475fd5123440b549507","0x608ebbd46ad3bcd7caf2ede8c1b8bd463a322073d9be592ceed1ef0507a66b15","0xd62d658180c8c0cbad49a25e2e1e9a395c2e87750728108413e3e7ea9e6319ab","0x78cc34008c70f0cc31c9bb6fe7248b458e2b5a6fc805082735fdfc301fbbb3eb","0x8a241338bf072b9fc8a42f5a91fed08b120e3439ea9f322cf1125d26d6fa6e20","0x0a1e9d152c6b62d40c58741a87f85f3868a66ce64462c44c61e6461da548462a","0x064aad02bfe6e55281a4da30da2a91a289f618df1d6a346db244682ddd6c8d93","0xb75e183026f9112474e3710d846b63188d3bba750c3ad3feabd9a22ee7d080fc","0xa7d3fa0a08edea990614977b51a6b3289c357a88d8ca06dcbfe67415a017c0e7","0xa034ebc8d117fbf1ed466b70baa0478bf213b743e1a41cba1d2da7a9f310184d","0x1597ec94933260048e5e583aff1ad0fd44cc49efcd0a994091ed5db4924d7b02","0xe01539ac4c9f9cdf265a9e5c6d99c8da11e70ff0c7175fb23e402d33b9d79785"]}