{"name":"ai.knowall/reverie","slug":"knowall-reverie","title":"Reverie","description":"Graph memory that dreams: Neo4j knowledge-graph memory for AI agents with hybrid search","url":"https://mcp.market/server/knowall-reverie","rating":null,"grade":"B","score":80,"certified":false,"status":"active","category":"search","tags":["search"],"presence":{"score":45,"stars":69,"forks":15,"downloads_week":63,"last_push_at":"2026-09-17T19:14:00.000Z","license":"MIT"},"uptime":null,"claimed":false,"transport":"npm","callable_via_gateway":false,"default_price_micros":0,"repository":"https://github.com/knowall-ai/mcp-reverie","website":"https://github.com/knowall-ai/mcp-reverie#readme","version":"0.5.2","remotes":[],"packages":[{"registryType":"npm","registryBaseUrl":"https://registry.npmjs.org","identifier":"@knowall-ai/reverie","version":"0.5.2","transport":{"type":"stdio"},"environmentVariables":[{"description":"Bolt URI of the Neo4j 5 database, e.g. bolt://localhost:7687","isRequired":true,"name":"NEO4J_URI"},{"description":"Neo4j user","isRequired":true,"name":"NEO4J_USERNAME"},{"description":"Neo4j password","isRequired":true,"isSecret":true,"name":"NEO4J_PASSWORD"},{"description":"Database name (Enterprise only; omit on Community Edition)","name":"NEO4J_DATABASE"},{"description":"Embedding provider for semantic search: local (default, no API key), openai, azure, ollama, voyage or none","name":"REVERIE_EMBEDDINGS"}]}],"tools":[{"name":"create_connection","description":"Create a connection between two memories (its good to have connected memories)","write_action":true,"price_micros":0,"input_schema":null},{"name":"create_memory","description":"Create a new memory in the knowledge graph. Consider that the memory might already exist, so Search → Create → Connect (its important to try and connect memories)","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_connection","description":"Delete a specific connection between two memories (use with caution - this permanently removes the relationship)","write_action":true,"price_micros":0,"input_schema":null},{"name":"delete_memory","description":"Delete a memory and all its connections (use with caution - this permanently removes the memory and all its connections)","write_action":true,"price_micros":0,"input_schema":null},{"name":"dream","description":"Deterministically relabel, merge duplicates, and refresh embeddings, with an optional dry run report.","write_action":false,"price_micros":0,"input_schema":null},{"name":"get_guidance","description":"Get help on using the memory tools effectively","write_action":false,"price_micros":0,"input_schema":null},{"name":"list_memory_labels","description":"List all unique memory labels currently in use with their counts (useful for getting an overview of the knowledge graph)","write_action":false,"price_micros":0,"input_schema":null},{"name":"memory_stats","description":"Summarize node, relationship, label, embedding, and orphan counts for the graph.","write_action":false,"price_micros":0,"input_schema":null},{"name":"query_memories","description":"Run a read-only Cypher query and return up to 200 scrubbed rows.","write_action":true,"price_micros":0,"input_schema":null},{"name":"search_memories","description":"Hybrid keyword + semantic search across the knowledge graph. \"Ben Weeks\" can also find \"Benjamin Weeks\" and each result includes _score and _match.","write_action":false,"price_micros":0,"input_schema":null},{"name":"update_connection","description":"Update properties of an existing connection between memories","write_action":true,"price_micros":0,"input_schema":null},{"name":"update_memory","description":"Update properties of an existing memory such as adding more detail or make a change when you find out something new","write_action":true,"price_micros":0,"input_schema":null}],"scan":{"score":80,"grade":"B","scanned_at":"2026-09-20T05:04:01.480Z","report":{"scannerVersion":"0.1.9","scannedAt":"2026-09-20T05:04:01.405Z","components":{"code":{"score":25,"max":25,"notes":["16 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":6,"max":15,"notes":["static API keys via environment variables"]},"maintenance":{"score":15,"max":15,"notes":["last push 2 days ago"]},"identity":{"score":6,"max":10,"notes":["namespace and repository owner differ","GitHub account older than a year"]}},"findings":[],"inputs":{"packages":[{"registryType":"npm","identifier":"@knowall-ai/reverie","version":"0.5.2","found":true,"license":"MIT","hasInstallScripts":false,"dependencyCount":6,"publishedAt":"2026-09-06T21:18:31.950Z","repositoryUrl":"git+https://github.com/knowall-ai/mcp-reverie.git","weeklyDownloads":63}],"repo":{"found":true,"owner":"knowall-ai","repo":"mcp-reverie","archived":false,"pushedAt":"2026-09-17T19:14:00Z","stars":69,"forks":15,"openIssues":2,"ownerType":"Organization","ownerAvatarUrl":"https://avatars.githubusercontent.com/u/50064085?v=4","ownerCreatedAt":"2019-04-28T02:56:48Z","license":"MIT"},"icon":{"url":"https://knowall.ai/favicon.ico","source":"site","width":48,"height":48},"presence":{"stars":69,"forks":15,"downloadsWeek":63,"license":"MIT","lastPushAt":"2026-09-17T19:14:00.000Z","score":45}}}},"grade_history":[],"reviews":[]}