MCPサーバー

agtrepo-memory

io.github.agtrepo/agtrepo-memory

このMCPでできること

Stores, retrieves, extends, and shares encrypted persistent text memories for AI agents using paid access controls.

extend_memory
Extends a memory's TTL by 30 days, up to a maximum total lifetime of 365 days from creation. Requires x402 payment.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}
read_memory
Reads an encrypted memory by id. Requires x402 payment. 70% of the fee accrues to the memory's creator.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id'], 'properties': {'id': {'type': 'string'}}, 'additionalProperties': False}
register_key_release
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}`.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'readerPubKey', 'wrappedKey', 'signature', 'timestamp'], 'properties': {'id': {'type': 'string'}, 'signature': {'type': 'string'}, 'timestamp': {'type': 'number'}, 'wrappedKey': {'type': 'string'}, 'readerPubKey': {'type': 'string'}}, 'additionalProperties': False}
send_feedback
Free. Sends feedback about the Protocol to its operators by email. Name is optional (omit for anonymous feedback); message is limited to 1000 characters.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['message'], 'properties': {'name': {'type': 'string', 'maxLength': 80}, 'message': {'type': 'string', 'maxLength': 1000, 'minLength': 1}}, 'additionalProperties': False}
share_memory_key
Free. Releases a previously creator-registered wrapped key to a reader, or the raw content key for a public document.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['id', 'readerPubKey'], 'properties': {'id': {'type': 'string'}, 'readerPubKey': {'type': 'string'}}, 'additionalProperties': False}
store_persistent_memory
Stores encrypted text memory (base64 ciphertext, up to 16384 bytes). Automatically completes x402 payment challenges.
入力スキーマ
{'type': 'object', '$schema': 'http://json-schema.org/draft-07/schema#', 'required': ['ciphertext'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}}, 'ciphertext': {'type': 'string', 'description': 'base64-encoded, client-encrypted content'}}, 'additionalProperties': False}
追加
send_feedback
2026年9月17日12:40
追加
register_key_release
2026年9月17日12:40
追加
share_memory_key
2026年9月17日12:40
追加
extend_memory
2026年9月17日12:40
追加
read_memory
2026年9月17日12:40
追加
store_persistent_memory
2026年9月17日12:40