Overview
This guide will show you how to integrate Mem0 with Mastra to add long-term memory capabilities to your agents. We’ll create tools that allow agents to save and retrieve memories using Mem0’s API.Installation
- Install the Integration Package
- Add the Integration to Your Project
integrations/index.ts
- Use the Integration in Tools or Workflows
tools/index.ts
- Create a new agent
agents/index.ts
- Run the agent
index.ts
- We import the
@mastra/mem0
integration. - We define two tools that uses the Mem0 API client to create new memories and recall previously saved memories.
- The tool accepts
question
as an input and returns the memory as a string.