{"name":"io.github.amenophis1er/elefante","slug":"amenophis1er-elefante","title":null,"description":"Open, Git-native memory protocol for MCP agents. Portable, versioned, human-editable.","url":"https://mcp.market/server/amenophis1er-elefante","rating":null,"grade":"C","score":63,"certified":false,"status":"active","category":"devtools","tags":["devtools"],"presence":{"score":18,"stars":15,"forks":0,"downloads_week":null,"last_push_at":"2026-04-20T00:58:11.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/amenophis1er/elefante","website":null,"version":"0.1.9","remotes":[],"packages":[{"registryType":"npm","identifier":"elefante-mcp","version":"0.1.9","transport":{"type":"stdio"}}],"tools":[{"name":"memory_delete","description":"Permanently delete a memory. The content is preserved in Git history.","write_action":true,"price_micros":0,"input_schema":null},{"name":"memory_list","description":"List memories in the vault. Returns metadata only (no body). Use memory_read to get full content.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_read","description":"Retrieve a specific memory by its ID.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_search","description":"Search the memory vault. Returns memories ranked by relevance.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_sync","description":"Pull the latest changes from the remote vault. Use this when you suspect another device or agent has written memories since the session started.","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_update","description":"Update an existing memory. Only provided fields are changed.","write_action":true,"price_micros":0,"input_schema":null},{"name":"memory_write","description":"Store a memory in the vault. Use type 'user' for user preferences/facts, 'feedback' for behavioral guidance, 'project' for active work context, 'reference' for external resource pointers.","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":63,"grade":"C","scanned_at":"2026-09-27T22:32:45.332Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-27T22:32:45.389Z","components":{"code":{"score":13,"max":25,"notes":["26 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 161 days ago"]},"identity":{"score":8,"max":10,"notes":["registry namespace matches repository owner","GitHub account older than a year"]}},"findings":[{"id":"exec.shell-concat","severity":"high","component":"code","title":"Shell command built from a string (injection risk)","evidence":"dist/server.js: …hen(({ exec }) => { exec(`open \"${url}\"`); }); …"}],"inputs":{"packages":[{"registryType":"npm","identifier":"elefante-mcp","version":"0.1.9","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":8,"publishedAt":"2026-04-20T00:58:41.254Z","repositoryUrl":"git+https://github.com/amenophis1er/elefante.git"}],"repo":{"found":true,"owner":"amenophis1er","repo":"elefante","archived":false,"pushedAt":"2026-04-20T00:58:11Z","stars":15,"forks":0,"openIssues":0,"ownerType":"User","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/2668333?v=4","ownerCreatedAt":"2012-10-28T10:24:09Z"},"icon":{"url":"https://avatars.githubusercontent.com/u/2668333?v=4&s=128","source":"github"},"presence":{"stars":15,"forks":0,"downloadsWeek":null,"license":"MIT","lastPushAt":"2026-04-20T00:58:11.000Z","score":18}}}},"grade_history":[],"reviews":[]}