MCP Server
MCP
Attestari
Auditable memory for AI agents: provable deletion, tamper-evident audit, time-travel recall.
Install
uvx attestari
Configuration Example
{
"remotes": [],
"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"
}
]
}
]
}
mcp
model-context-protocol
pypi
By
Comments
Sign in to leave a comment