Major-wagh/mem0-mcp-server
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:
-
Clone the repository:
git clone https://github.com/mem0/mcp-server.git cd mcp-server
-
Install dependencies: It is recommended to use
uv
for dependency management. If you don't haveuv
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 frompyproject.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.