mem0-mcp-server

Major-wagh/mem0-mcp-server

3.2

If you are the rightful owner of mem0-mcp-server and would like to certify it and/or have it hosted online, please leave a comment on the right or send an email to henry@mcphub.com.

The Mem0 MCP Server is a communication facilitator between models and external tools, adhering to the Model Context Protocol.

Mem0 MCP Server

This repository contains the Mem0 Model Context Protocol (MCP) Server. The Mem0 MCP Server is designed to facilitate seamless communication and interaction between various models and external tools or resources, adhering to the Model Context Protocol specifications.

Features

  • Extensible Architecture: Easily integrate new tools and resources by extending the server's capabilities.
  • Context Management: Manages and provides context to connected models, enabling more informed and relevant interactions.
  • Protocol Adherence: Implements the Model Context Protocol for standardized communication.
  • Scalable: Designed to handle multiple concurrent connections and requests.

Installation

To set up the Mem0 MCP Server, follow these steps:

  1. Clone the repository:

    git clone https://github.com/mem0/mcp-server.git
    cd mcp-server
    
  2. Install dependencies: It is recommended to use uv for dependency management. If you don't have uv installed, you can install it via pip:

    pip install uv
    

    Then, install the project dependencies:

    uv pip install -r requirements.txt
    

    (Note: A requirements.txt file might need to be generated from pyproject.toml or created manually if not present.)

Usage

To start the Mem0 MCP Server:

python main.py

The server will typically run on a specified port (e.g., localhost:8000). Refer to main.py for exact port and configuration details.

Contributing

We welcome contributions to the Mem0 MCP Server! Please see our CONTRIBUTING.md (if available) for guidelines on how to contribute.

License

This project is licensed under the MIT License. See the LICENSE file for more details.