{"name":"io.github.VineetV2/peon-mem","slug":"vineetv2-peon-mem","title":null,"description":"Local-first memory brain for AI coding agents: hooks capture sessions, beliefs injected per prompt.","url":"https://mcp.market/server/vineetv2-peon-mem","rating":null,"grade":"A","score":92,"certified":false,"status":"active","category":"ai","tags":["ai"],"presence":{"score":30,"stars":2,"forks":2,"downloads_week":108,"last_push_at":"2026-09-15T03:33:49.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/VineetV2/peon-mem","website":null,"version":"1.0.9","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"peon-mem","version":"1.0.9","transport":{"type":"stdio"},"environmentVariables":[{"description":"Peon daemon address","format":"string","default":"http://127.0.0.1:3737","name":"PEON_DAEMON_URL"}]}],"tools":[{"name":"build_injection","description":"Build a redacted context injection from project and global memory with selection explanations.","write_action":false,"price_micros":0,"input_schema":null},{"name":"end_session","description":"End a Peon session and update brain files.","write_action":true,"price_micros":0,"input_schema":null},{"name":"evaluate_project","description":"Evaluate recall, coverage, noise, and cost for a Peon project memory folder.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_context","description":"Return project brain context from Peon memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"import_global_memory","description":"Import global-scoped memory records from a project brain into the global memory store.","write_action":false,"price_micros":0,"input_schema":null},{"name":"inspect_brain","description":"Return a compact summary of a project's brain: record counts by status and the prompt injection preview.","write_action":false,"price_micros":0,"input_schema":null},{"name":"maybe_process_memory","description":"Apply Peon's automatic cost-aware processing policy and process only when the gate says to run.","write_action":true,"price_micros":0,"input_schema":null},{"name":"process_memory","description":"Run gated Peon AI processing for a project and update structured brain files.","write_action":true,"price_micros":0,"input_schema":null},{"name":"quality_report","description":"Inspect Peon memory quality signals: duplicates, conflicts, stale records, and promotions.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_projects","description":"Recall relevant beliefs from OTHER Peon projects on demand. Peon memory is isolated per project by default; call this when the user explicitly asks about another project (e.g. 'what did we decide in project Y about auth?'). Omit projectPath to search every known project; pass it to target one. Set excludeProjectPath to the current project so you only get other projects' beliefs.","write_action":false,"price_micros":0,"input_schema":null},{"name":"record_event","description":"Record a structured Peon memory event such as a decision or preference.","write_action":false,"price_micros":0,"input_schema":null},{"name":"record_message","description":"Record a user, assistant, or system message into Peon memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"remember_global","description":"Upsert a global Peon memory record for cross-project reuse.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_global_memory","description":"Search cross-project global Peon memory.","write_action":false,"price_micros":0,"input_schema":null},{"name":"search_memory","description":"Search structured Peon memory; returns a compact ranked list with one-line reasons.","write_action":false,"price_micros":0,"input_schema":null},{"name":"start_session","description":"Start a Peon memory session for a project.","write_action":false,"price_micros":0,"input_schema":null}],"scan":{"score":92,"grade":"A","scanned_at":"2026-09-19T21:04:06.927Z","report":{"scannerVersion":"0.1.8","scannedAt":"2026-09-19T21:04:06.945Z","components":{"code":{"score":25,"max":25,"notes":["66 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":15,"max":15,"notes":["last push 5 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"peon-mem","version":"1.0.9","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":1,"publishedAt":"2026-09-11T07:06:04.226Z","repositoryUrl":"git+https://github.com/VineetV2/peon-mem.git"}],"repo":{"found":true,"owner":"VineetV2","repo":"peon-mem","archived":false,"pushedAt":"2026-09-15T03:33:49Z","stars":2,"forks":2,"openIssues":6,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/114910483?v=4","ownerCreatedAt":"2022-10-03T08:39:54Z","license":"MIT"},"icon":{"url":"https://avatars.githubusercontent.com/u/114910483?v=4&s=128","source":"registry"},"presence":{"stars":2,"forks":2,"downloadsWeek":108,"license":"MIT","lastPushAt":"2026-09-15T03:33:49.000Z","score":30}}}},"grade_history":[],"reviews":[]}