agtrepo-memory
Encrypted, pay-per-use persistent memory storage for AI agents, gated by x402 payments on Base.
¿Debería usar esto?
Calidad y seguridad
Basado en el análisis automatizado de las definiciones de herramientas y el cumplimiento del protocolo.
Costo de contexto
Este es el número aproximado de tokens que se consumen cada vez que las herramientas del servidor se cargan en el contexto de un modelo. Los recuentos más altos reducen la atención disponible para otras tareas.
Instalar
Instalación con un clic
Agrega esto a tu archivo `claude_desktop_config.json`:
{
"mcpServers": {
"agtrepo-memory": {
"url": "https://agtrepo.com/mcp"
}
}
}Puntos de conexión remotos
https://agtrepo.com/mcpstreamable-httpQué puede hacer
Inventario de herramientas
Herramientas (6)
⚪store_persistent_memory(ciphertext, tags)
Stores encrypted text memory (base64 ciphertext, up to 16384 bytes). Automatically completes x402 payment challenges.
Esquema de entrada
{
"type": "object",
"properties": {
"ciphertext": {
"type": "string",
"description": "base64-encoded, client-encrypted content"
},
"tags": {
"type": "array",
"items": {
"type": "string"
}
}
},
"required": [
"ciphertext"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟢read_memory(id)
Reads an encrypted memory by id. Requires x402 payment. 70% of the fee accrues to the memory's creator.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪extend_memory(id)
Extends a memory's TTL by 30 days, up to a maximum total lifetime of 365 days from creation. Requires x402 payment.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string"
}
},
"required": [
"id"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪share_memory_key(id, readerPubKey)
Free. Releases a previously creator-registered wrapped key to a reader, or the raw content key for a public document.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"readerPubKey": {
"type": "string"
}
},
"required": [
"id",
"readerPubKey"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}⚪register_key_release(id, readerPubKey, wrappedKey, signature, timestamp)
Free. Creator registers a wrapped content key for a specific reader's public key, proven by an EIP-191 signature over `agtrepo-memory:key-release:{id}:{readerPubKey}:{timestamp}`.
Esquema de entrada
{
"type": "object",
"properties": {
"id": {
"type": "string"
},
"readerPubKey": {
"type": "string"
},
"wrappedKey": {
"type": "string"
},
"signature": {
"type": "string"
},
"timestamp": {
"type": "number"
}
},
"required": [
"id",
"readerPubKey",
"wrappedKey",
"signature",
"timestamp"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}🟡send_feedback(name, message)
Free. Sends feedback about the Protocol to its operators by email. Name is optional (omit for anonymous feedback); message is limited to 1000 characters.
Esquema de entrada
{
"type": "object",
"properties": {
"name": {
"type": "string",
"maxLength": 80
},
"message": {
"type": "string",
"minLength": 1,
"maxLength": 1000
}
},
"required": [
"message"
],
"additionalProperties": false,
"$schema": "http://json-schema.org/draft-07/schema#"
}Comunidad
Evidencia