accueil / serveurs / IA & Mémoire / io.github.agtrepo/agtrepo-memory
io.github.agtrepo/agtrepo-memory
serveur MCP (Model Context Protocol) · agtrepo-a2a-memory 0.2.0
Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur.
Est-ce que io.github.agtrepo/agtrepo-memory est sûr ?
Au dernier audit MCP Hub, le serveur MCP « io.github.agtrepo/agtrepo-memory » est classé « Non encore testé ». Référencé dans l'annuaire. Seul le pentest comportemental fait foi, et il n'a pas encore été exécuté sur ce serveur. Le verdict est réévalué en continu ; consultez la fiche pour l'état à jour.
Méthode : MCP Hub analyse la description de chaque outil (couche 1) et, pour le verdict fort, exécute le serveur dans une micro-VM isolée avec leurres et réseau bloqué (couche 2). On publie des noms et des compteurs, jamais le contenu brut renvoyé par un outil.
Les 6 outils
- extend_memory≈ 98 tokens
Extends a memory's TTL by 30 days, up to a maximum total lifetime of 365 days from creation. Requires x402 payment. An expired memory is deleted and cannot be extended.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "extend_memory", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - read_memory≈ 82 tokens
Reads an encrypted memory by id. Requires x402 payment. 70% of the fee accrues to the memory's creator.
Paramètres, retour & exemple (1)
Paramètresid· string · requis
Exemple d'appel{"name": "read_memory", "arguments": {"id": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - register_key_release≈ 292 tokens
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}:{sha256hex(wrappedKey)}` (the hash is lowercase hex SHA-256 of the wrappedKey string exactly as sent, so the signature can't be reused with a different key). `{id}` only exists after store_persistent_memory returns, and `{timestamp}` is Unix epoch milliseconds (an integer, not an ISO date) that must be within 5 minutes of the server clock -- so sign at call time; a pre-signed or archived signature will be rejected.
Paramètres, retour & exemple (5)
Paramètresid· string · requissignature· string · requistimestamp· integer · requis
Unix epoch milliseconds, within 5 minutes of server time; the exact value that was signedwrappedKey· string · requisreaderPubKey· string · requis
Exemple d'appel{"name": "register_key_release", "arguments": {"id": "texte", "signature": "texte", "timestamp": 1, "wrappedKey": "texte", "readerPubKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - send_feedback≈ 214 tokens
Free. Sends a message to the human operators of this service: a bug report, a problem with these tools or the documentation, or a suggestion. It is read by people, not processed by software, and nothing is returned beyond an acknowledgement. Do NOT use it for status updates, progress notes, task narration, error logs, or as a fallback when another tool is unavailable or a payment cannot be made -- it cannot complete, retry or work around any task. Name is optional (omit for anonymous feedback); message is limited to 1000 characters.
Paramètres, retour & exemple (2)
Paramètresname· string · optionnelmessage· string · requis
Exemple d'appel{"name": "send_feedback", "arguments": {"message": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - share_memory_key≈ 104 tokens
Free. Releases a previously creator-registered wrapped key to a reader, or the raw content key for a public document.
Paramètres, retour & exemple (2)
Paramètresid· string · requisreaderPubKey· string · requis
Exemple d'appel{"name": "share_memory_key", "arguments": {"id": "texte", "readerPubKey": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]} - store_persistent_memory≈ 135 tokens
Stores encrypted text memory (standard padded base64 ciphertext, up to 16384 bytes decoded). Requires x402 payment. Returns the memory's id.
Paramètres, retour & exemple (2)
Paramètrestags· array · optionnelciphertext· string · requis
base64-encoded, client-encrypted content
Exemple d'appel{"name": "store_persistent_memory", "arguments": {"ciphertext": "texte"}}Exemple de retour{"content": [{"type": "text", "text": "…"}]}
C'est votre serveur ?
Revendiquez-le sur l'espace créateur (preuve GitHub, domaine ou npm) pour afficher le badge « propriétaire vérifié » et lancer un pentest comportemental à la demande afin d'obtenir le badge « Vérifié ».