MCP.so
Sign In

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

Category

Other

Runtime

node

Transports

stdio

Publisher

sadiuysal

Config

No standard config provided

This server doesn't expose a parseable MCP config block in its README. See the repository for install instructions.

Repository

Tools

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.

Comments

More Other MCP servers