{"id":1019780,"recorded_at":"2026-10-29T12:13:06.593622Z","observed_at":"2026-10-29T12:13:06.593588Z","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-29T11:40:58.849158Z","status":"active","statusChangedAt":"2026-10-29T11:40:58.849158Z","updatedAt":"2026-10-29T11:40:58.849158Z"}},"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.34"}],"repository":{"source":"github","subfolder":"packages/memory-mcp","url":"https://github.com/SeanHogg/builderforce-memory"},"title":"Builderforce Memory","version":"2026.10.34","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":"41e9abfd3d3bc65cb6afc7d79d9f06beaa3f2e54e3d24f238acb627a834e3429","prev_id":1012130,"leaf":"0x2d6e927f8f06b67e11c38274b1b9836709bf1852e54fc1c37a503b32eee45065","leaf_text":"{\"body\":\"41e9abfd3d3bc65cb6afc7d79d9f06beaa3f2e54e3d24f238acb627a834e3429\",\"id\":1019780,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793275986593588,\"prev\":1012130,\"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":["0x2d6e95712107d8c76efbb197d3e98133da33d3c65f5f5d2d75170650d9137568","0x4c1f664bfa40e3c568380ae9076731183e2987d803b13b6cf4e4677989c9eb72","0xf8a0fd8ffad19772d719ff9da1f6dbff36523409986e172e6d853c95d229e08b","0xc7ff077ccf5004ff9c010d0666f0e7cf7618f9e7b59101aa6b80a332e229cd04","0x0fc216a1b9936f72d90f6e7e76789b637cf8d9520ed49c765d8b39242e6fa609","0x908afdf3f7d9c45aac98291c76d4edf7da787b91e3ba2136620ce811f46ac185","0x459674b58df876950750775dbf322ceea895a39b02f4fbfef12a65fd62cc9f81","0xba6b8d694ca9e84d8a887bedc4d5f317894c54fc6d0d980b8fe228af7190d3c8","0xa26d3b935b6b1aee74159dc2fb932050a6c06c0b62eb6af66fa6405676f09b0c","0x5aa0f50bb837c5530910308a9808229603f0aba835661f2ae00c6e64e12ae6a6","0xd59e07aef123c2302ace088c2c15fe82545a75869a9ab07cc002ca9c84b6204c","0x5bfac22f03332f6db6902b8936b63972ec34cc699ff205fadff981288e2b3097","0x53104aada45a8c2f9002ac93098831a2cf0cef1895679463ed8dabcf75a7fa24","0xcaae1928370ce22d2a564247e7948dcda78bb8c3ef9a7d8bdfa6e00f84c1e28c","0x00268e62f7d5ca6313e0e60afdc2bd4f52c6dbdb3b4b4d27e01e634b4bcb1d2c","0x1c3764b490d23b94e5ac838c89f8d3850dedb0819196f367da2479c7a88bf2c0","0xd76435ead496863d8b0bfab3434f54cd11da3c49d104fc4064b9cb3381567bbd","0xd56e61af23709ed9f460471e3c08400c0142ee83e1fd9057e46350d12edf9c07"]}