{"name":"io.github.Thezenmonster/agentmem","slug":"thezenmonster-agentmem","title":"agentmem","description":"Governed memory for coding agents. Trust lifecycle, conflict detection, health scoring.","url":"https://mcp.market/server/thezenmonster-agentmem","rating":null,"grade":"B","score":82,"certified":false,"status":"active","category":"other","tags":[],"presence":{"score":23,"stars":4,"forks":0,"downloads_week":23,"last_push_at":"2026-04-17T12:44:07.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"pypi","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/Thezenmonster/agentmem","website":"https://thezenmonster.github.io/agentmem/","version":"0.2.5","remotes":[],"packages":[{"registryType":"pypi","registryBaseUrl":"https://pypi.org","identifier":"quilmem","version":"0.2.5","transport":{"type":"stdio"},"packageArguments":[{"description":"Path to the SQLite database file","isRequired":true,"default":"./memory.db","type":"named","name":"--db"},{"description":"Project name / namespace for memories","isRequired":true,"default":"myproject","type":"named","name":"--project"},{"value":"serve","type":"positional"}]}],"tools":[{"name":"add_memory","description":"Store a new memory. Use when something is worth remembering: a preference, fix, decision, or procedure.","write_action":false,"price_micros":0,"input_schema":null},{"name":"delete_memory","description":"Permanently delete a memory by ID. Prefer deprecate_memory for memories that were once true but are no longer. Only delete memories that were created in error or contain incorrect information.","write_action":true,"price_micros":0,"input_schema":null},{"name":"deprecate_memory","description":"Mark a memory as deprecated. It will be excluded from search/recall but kept for history. Use when a rule or fact is no longer true.","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_memories","description":"List all memories, optionally filtered by type. Returns memories sorted by most recently created. Use to browse what the memory system knows about a topic or to audit stored rules.","write_action":false,"price_micros":0,"input_schema":null},{"name":"load_session","description":"Load the most recent session state. Call this at the start of a conversation to pick up where the last instance left off.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_conflicts","description":"Detect contradictions between active memories. Returns pairs of memories that assert and negate the same topic.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_health","description":"Run a health check on the memory system. Returns: score (0-100), conflict count, stale count, status distribution. Use to audit memory quality.","write_action":true,"price_micros":0,"input_schema":null},{"name":"promote_memory","description":"Promote a memory's trust level: hypothesis -> active -> validated. Use when evidence confirms a memory is true.","write_action":false,"price_micros":0,"input_schema":null},{"name":"recall_memory","description":"Get the most relevant memories for a topic, fitted to a token budget. Use at the start of a task to load context.","write_action":false,"price_micros":0,"input_schema":null},{"name":"save_session","description":"Save current session state before conversation ends or context compresses. Capture: what's in progress, what's blocked, what's done, decisions made. The next agent instance loads this automatically.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_memory","description":"Full-text search across all active memories. Returns results ranked by relevance, trust status, and recency. Deprecated and superseded memories are excluded automatically.","write_action":false,"price_micros":0,"input_schema":null},{"name":"supersede_memory","description":"Replace an old memory with a new one. Old memory is marked superseded and linked to the replacement.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_memory","description":"Update the title, content, tags, or confidence of an existing memory. Use when a rule changes, a fix gets refined, or new context applies to an existing memory.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":82,"grade":"B","scanned_at":"2026-09-27T22:33:34.571Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:33:34.524Z","components":{"code":{"score":25,"max":25,"notes":["15 source files scanned"]},"reliability":{"score":-1,"max":20,"notes":["no gateway calls yet and no remote to probe"]},"poisoning":{"score":-1,"max":15,"notes":["tools not inspected (local package is not executed); not counted"]},"auth":{"score":12,"max":15,"notes":["local package, no credentials required"]},"maintenance":{"score":8,"max":15,"notes":["last push 163 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"pypi","identifier":"quilmem","version":"0.2.5","found":true,"weeklyDownloads":23,"license":"MIT","dependencyCount":9,"publishedAt":"2026-04-17T12:41:46.520541Z","repositoryUrl":"https://github.com/thezenmonster/agentmem"}],"repo":{"found":true,"owner":"Thezenmonster","repo":"agentmem","archived":false,"pushedAt":"2026-04-17T12:44:07Z","stars":4,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/92670662?v=4","ownerCreatedAt":"2021-10-17T10:02:37Z","license":"MIT"},"icon":{"url":null,"source":"none"},"presence":{"stars":4,"forks":0,"downloadsWeek":23,"license":"MIT","lastPushAt":"2026-04-17T12:44:07.000Z","score":23}}}},"grade_history":[],"reviews":[]}