{"servers":[{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.attestari/attestari","description":"Auditable memory for AI agents: provable deletion, tamper-evident audit, time-travel recall.","title":"Attestari","repository":{"url":"https://github.com/attestari/attestari","source":"github"},"version":"0.0.5","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"attestari","version":"0.0.5","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server lives in the `server` extra; the core package stays dependency-free.","isRequired":true,"value":"attestari[server]","type":"named","name":"--from"}],"environmentVariables":[{"description":"Base64 32-byte root key. Set it to enable encryption at rest and cryptographic erasure (forget() destroys the subject's key and signs the certificate). Without it, forget() is a logical delete and certificates are left unsigned.","isSecret":true,"name":"ATTESTARI_KEK"},{"description":"Postgres DSN. Set it to use Postgres + pgvector instead of the default local SQLite file (concurrent access, indexed hybrid search).","isSecret":true,"name":"ATTESTARI_DATABASE_URL"},{"description":"Where the default SQLite ledger lives.","default":"~/.attestari/attestari.db","name":"ATTESTARI_SQLITE_PATH"},{"description":"Enables Claude-powered fact extraction; falls back to the built-in regex extractor when unset.","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-11T11:16:40.115864Z","publishedAt":"2026-08-11T11:16:40.115864Z","updatedAt":"2026-08-11T11:16:40.115864Z","isLatest":false}}},{"server":{"$schema":"https://static.modelcontextprotocol.io/schemas/2025-12-11/server.schema.json","name":"io.github.attestari/attestari","description":"Auditable memory for AI agents: provable deletion, tamper-evident audit, time-travel recall.","title":"Attestari","repository":{"url":"https://github.com/attestari/attestari","source":"github"},"version":"0.0.6","packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"attestari","version":"0.0.6","runtimeHint":"uvx","transport":{"type":"stdio"},"runtimeArguments":[{"description":"The MCP server lives in the `server` extra; the core package stays dependency-free.","isRequired":true,"value":"attestari[server]","type":"named","name":"--from"}],"environmentVariables":[{"description":"Base64 32-byte root key. Set it to enable encryption at rest and cryptographic erasure (forget() destroys the subject's key and signs the certificate). Without it, forget() is a logical delete and certificates are left unsigned.","isSecret":true,"name":"ATTESTARI_KEK"},{"description":"Postgres DSN. Set it to use Postgres + pgvector instead of the default local SQLite file (concurrent access, indexed hybrid search).","isSecret":true,"name":"ATTESTARI_DATABASE_URL"},{"description":"Where the default SQLite ledger lives.","default":"~/.attestari/attestari.db","name":"ATTESTARI_SQLITE_PATH"},{"description":"Enables Claude-powered fact extraction; falls back to the built-in regex extractor when unset.","isSecret":true,"name":"ANTHROPIC_API_KEY"}]}]},"_meta":{"io.modelcontextprotocol.registry/official":{"status":"active","statusChangedAt":"2026-08-12T07:58:39.158217Z","publishedAt":"2026-08-12T07:58:39.158217Z","updatedAt":"2026-08-12T07:58:39.158217Z","isLatest":true}}}],"metadata":{"count":2}}
