Use this when an agent runtime already has memory/execution but needs verifiable context capsules and owner-approved memory proposals.
{
"mcpServers": {
"scopeblind-agent-vault": {
"command": "npx",
"args": ["-y", "@scopeblind/agent-vault-mcp"],
"env": {
"SCOPEBLIND_AGENT_MANIFEST": "/path/to/agent/manifest.json",
"SCOPEBLIND_AGENT_PAGES": "/path/to/agent/signed-pages.json",
"SCOPEBLIND_AGENT_VAULT_ALLOW_DEMO_AUTH": "false"
}
}
}
}For local development before npm publishing:
{
"mcpServers": {
"scopeblind-agent-vault": {
"command": "node",
"args": ["/path/to/scopeblind-agent-vault-mcp/src/index.mjs"],
"env": {
"SCOPEBLIND_AGENT_MANIFEST": "/path/to/agent/manifest.json",
"SCOPEBLIND_AGENT_PAGES": "/path/to/agent/signed-pages.json"
}
}
}
}Before a run:
- Call
vault_context_requestwith the page kinds you need. - Use only
included_pagesas model-visible context. - Treat
redactionsas policy constraints, not as missing data.
After a run:
- Call
vault_memory_proposewith candidate durable learnings. - Do not claim the memory was saved until the owner approves and signs it.
- If asked to prove what context was disclosed, call
vault_capsule_verify.
You may propose memory; you may not silently rewrite the user's Vault.