{"id":1532945,"recorded_at":"2026-10-31T19:16:50.659202Z","observed_at":"2026-10-31T19:16:50.659169Z","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-31T18:21:25.981646Z","status":"active","statusChangedAt":"2026-10-31T18:21:25.981646Z","updatedAt":"2026-10-31T18:21:25.981646Z"}},"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.36"}],"repository":{"source":"github","subfolder":"packages/memory-mcp","url":"https://github.com/SeanHogg/builderforce-memory"},"title":"Builderforce Memory","version":"2026.10.36","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":"ece9215d1f25bab947ac9403183d3ddb06a3e92f60a69290a89fcf9edc79e970","prev_id":1030963,"leaf":"0xbb079ceeb66e1f9e38ba2fa6b08b5299fede8bc9437fa2708df9fdfc9c002850","leaf_text":"{\"body\":\"ece9215d1f25bab947ac9403183d3ddb06a3e92f60a69290a89fcf9edc79e970\",\"id\":1532945,\"kind\":\"listing\",\"method\":\"sync.mcp_registry/1\",\"observed_us\":1793474210659169,\"prev\":1030963,\"subject\":\"mcp_registry:io.github.SeanHogg/builderforce-memory\",\"subject_kind\":\"source_record\"}","day":{"day":"2026-10-31","leaves":246033,"root":"0x24463725d1c0d9894bd6123691d532547aaa79f0762c0e45aa6a68acf1fd71ab","chained":"0x7d4824ff313dee7252a46f9d5c37b452851deb6c9f24a40c2f74ee0e53c82980","anchor_chain":"eip155:5042002","anchor_tx":"0xedb7b832f4ebf6781b5ecd2ed241c435b862f4d3761541fa31adc1831b8c44a0","anchor_block":70093156},"proof":["0xbb077e63861a5ddb4bfe06d99cddeac612bdfe6993ef8ceede4da6199b06aeeb","0x92e78c1c477f5bcbbdfffb12a2b81ce36a066e997af736bff8c2eea754b9585e","0x993dc60c0aee612c480c1211c87428fbf597a779c93c2f17140955c630e606cc","0x87fd5fa070300f0ff77a0f63eafa178794ef9b527ff8a028f6351b3cd3d67268","0xa61aa2ae62217acdf961f41771f90cc9a418bd04ac1909cef3d7a6cbf086b5ec","0xea770be97b705501a62e9136e5cc0244d62ad2c4f104087421cde367c10debba","0x53430414bed46d1c65846eb426846170b629d3e303cdf281a4b2d028099e07e6","0x1204d7561323ccefe0666d8b58e8c4ca1ef52285aadf230840d0e030a23a33e1","0x385f753cad93cc14b7066efa499faad066b4963bb492ebf3101cb5f2de5978fc","0xbbf3df285df107bc6d23113e17ba608e37c06a462442c3ce0cb68ef99c1b93ed","0x3fb72458caef297ea68c38bca67cb133fc0b7a147169bf4acee831078d4e0c12","0x9f30cd684272f5492f71fbb9c973b9c7e8be8833d5ebcd4e235b89ebf080cc91","0x2e3af79e569e22a770a061aed37789a38fa8f77d55a49fabc9b98ec41109db25","0x8185eeafe9adefad89b2d62fb2c2a6beb3fde0409e51deb7d5c1a3c4cb40d65a","0x57afe240b626bf60f6af8c76404811e95ea5519f217fac382bd159177a8ec870","0x2e1cd25ce4079da9bfa6219d7ffec992149add4cd7d5c5b2cfee9908c1c8a5dd","0x50003b3c3045b653f8be4232e95e80582cf5c54c14c509ba0a9a197b9e5005cb","0x0504a25438f3c7932125463198ca74c5064f23f71a5c92763b3fc96a98cc8b57"]}