{"id":33574,"recorded_at":"2026-10-26T14:36:09.028745Z","observed_at":"2026-10-26T14:36:09.028680Z","subject_kind":"source_record","subject":"mcp_registry:io.github.ashishrao-4/vaultguard","kind":"listing","method":"baseline/1","body":{"endpoints":[["web","https://github.com/ashishrao-4/vaultguard"]],"name":"vaultguard","owner_address":null,"raw":{"_meta":{"io.modelcontextprotocol.registry/official":{"isLatest":true,"publishedAt":"2026-09-18T16:07:00.645281Z","status":"active","statusChangedAt":"2026-09-18T16:07:00.645281Z","updatedAt":"2026-09-18T16:07:00.645281Z"}},"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","description":"AI agents use your Obsidian secrets by name — values never reach their context.","icons":[{"mimeType":"image/png","sizes":["128x128"],"src":"https://raw.githubusercontent.com/ashishrao-4/vaultguard/main/assets/logo.png"}],"name":"io.github.ashishrao-4/vaultguard","packages":[{"environmentVariables":[{"description":"Passphrase that decrypts the encrypted secret blocks in your Obsidian vault.","isRequired":true,"isSecret":true,"name":"VAULTGUARD_PASSPHRASE"},{"description":"Path to your Obsidian vault (overrides the one in ~/.vaultguard/config.json).","name":"VAULTGUARD_VAULT_PATH"},{"description":"Config directory (defaults to ~/.vaultguard).","name":"VAULTGUARD_HOME"},{"description":"Set to 1 to enable get_secret (default: disabled so values never reach the agent).","name":"VAULTGUARD_ALLOW_GET_SECRET"}],"identifier":"@ashishrao-4/vaultguard","packageArguments":[{"type":"positional","value":"mcp"},{"type":"positional","value":"start"}],"registryBaseUrl":"https://registry.npmjs.org","registryType":"npm","runtimeHint":"npx","transport":{"type":"stdio"},"version":"0.1.2"}],"repository":{"id":"1373250704","source":"github","url":"https://github.com/ashishrao-4/vaultguard"},"title":"vaultguard","version":"0.1.2","websiteUrl":"https://github.com/ashishrao-4/vaultguard"}},"source":"mcp_registry","summary":"AI agents use your Obsidian secrets by name — values never reach their context."},"body_sha256":"ed571d5b7d59a4942f052741dd00c0952e833f606bd96e6dd599f547d3fed4fc","prev_id":null,"leaf":"0x5ab3f73792700a0dcf51fddde7f644281b649e107198892d6b255b9fe9681b15","leaf_text":"{\"body\":\"ed571d5b7d59a4942f052741dd00c0952e833f606bd96e6dd599f547d3fed4fc\",\"id\":33574,\"kind\":\"listing\",\"method\":\"baseline/1\",\"observed_us\":1793025369028680,\"prev\":null,\"subject\":\"mcp_registry:io.github.ashishrao-4/vaultguard\",\"subject_kind\":\"source_record\"}","day":null,"proof":[]}