Discover and explore top open-source AI tools and projects—updated daily.
Knowledge graph server for AI memory persistence
Top 89.2% on SourcePulse
MemoryMesh provides a local knowledge graph server for AI models, enabling structured memory persistence and consistent interactions, particularly beneficial for text-based RPGs and interactive storytelling. It empowers users to define data structures via schemas, which dynamically generate tools for AI to manage nodes and relationships within the graph.
How It Works
MemoryMesh leverages schema definitions (JSON files) to automatically create CRUD tools for entities. These schemas specify properties, types, required fields, enumerations, and relationships, guiding AI in populating and connecting data. This dynamic tool generation abstracts data manipulation complexity, allowing AI to interact with the knowledge graph through a defined API.
Quick Start & Requirements
npm install
, then npm run build
. Configure Claude Desktop by adding MemoryMesh to mcpServers
in claude_desktop_config.json
with the correct absolute path to the dist/index.js
file.Highlighted Details
Maintenance & Community
This project is described as a personal exploration. Contributions, feedback, and ideas are welcomed.
Licensing & Compatibility
The repository does not explicitly state a license. Compatibility for commercial use or closed-source linking is not specified.
Limitations & Caveats
The AI may exhibit hesitancy in deleting nodes from the knowledge graph, requiring explicit prompting. The default schema location changed in v0.2.7, necessitating migration of existing schema files.
7 months ago
Inactive