mem0 MCP Server
@sadiuysal
About mem0 MCP Server
A TypeScript implementation of the Mem0 MCP server for integration with various tools like Smithery, Cursor, and more.
Basic information
Config
No standard config provided
This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.
RepositoryTools
10`name`: string
Stream ID and metadata
`streamId`: string
Success confirmation
`query`: string
Search results from Mem0
`streamId`: string
Stream content
`streamId`: string
Deletion confirmation
Overview
What is mem0 MCP Server?
A TypeScript implementation of the Model Context Protocol (MCP) server for mem0, providing memory stream functionality with Mem0 integration. It enables AI agents to create, read, search, append, and delete memory streams using Mem0’s semantic search and persistent storage.
How to use mem0 MCP Server?
Install Node.js and npm, then run npm install. Set the environment variable MEM0_API_KEY to your Mem0 API key. Build with npm run build and start the server with npm start. Use the included test client (npm test) to verify functionality.
Key features of mem0 MCP Server
- Create memory streams with Mem0 integration
- Append content to memory streams
- Search memories using Mem0’s semantic search
- Read from memory streams via resource URI
- Delete memory streams
- Tool-based API for memory operations
Use cases of mem0 MCP Server
- Give AI agents persistent, searchable memory across conversations
- Store and retrieve chat history or user-specific context
- Enable semantic recall by querying memories with natural language
- Manage multiple memory streams for different users or agents
FAQ from mem0 MCP Server
What are the prerequisites to run mem0 MCP Server?
You need Node.js and npm installed, plus a Mem0 API key obtainable from mem0.ai.
How do I configure mem0 MCP Server?
Set your Mem0 API key as the environment variable MEM0_API_KEY before starting the server.
What tools does mem0 MCP Server expose?
It provides five tools: create-memory-stream, append-to-stream, search-memories, read-stream, and delete-stream.
How can I test if the server is working?
Run npm test to execute the test client, which verifies server functionality.
How can I access memory streams?
Use the resource URI memory://{streamId} to read a specific stream, or memory:// to list all streams.
More Other MCP servers
Codelf
unbugA search tool helps dev to solve the naming things problem.
Maestro
mobile-dev-incPainless E2E Automation for Mobile and Web
AutoBrowser MCP
autobrowser-aiBrowser MCP is a Model Context Provider (MCP) server that allows AI applications to control your browser
Core Philosophy: Connect, Unify, Respond
mindsdbDelegate anything. It comes back done.
XcodeBuildMCP
cameroncookeA Model Context Protocol (MCP) server and CLI that provides tools for agent use when working on iOS and macOS projects.
Comments