Mem0 MCP Server

Official

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

Integrations

  • Manages environment variables to securely store API keys, including mem0 API key configuration.

  • Provides demo capabilities through GitHub assets, demonstrating the coding preferences functionality in action.

코딩 기본 설정 관리를 위한 Mem0이 포함된 MCP 서버

이 예제는 mem0 와 함께 MCP 서버를 사용하여 코딩 선호도를 효율적으로 관리하는 체계적인 접근 방식을 보여줍니다. 이 서버는 Cursor와 함께 사용할 수 있으며, 코딩 선호도를 저장, 검색 및 검색하는 데 필수적인 도구를 제공합니다.

설치

  1. 이 저장소를 복제하세요
  2. uv 환경을 초기화합니다.

지엑스피1

  1. 가상 환경을 활성화합니다.
source .venv/bin/activate
  1. uv 사용하여 종속성을 설치합니다.
# Install in editable mode from pyproject.toml uv pip install -e .
  1. 루트 디렉토리의 .env 파일을 mem0 API 키로 업데이트하세요.
MEM0_API_KEY=your_api_key_here

용법

  1. MCP 서버를 시작합니다.
uv run main.py
  1. 커서에서 SSE 엔드포인트에 연결하려면 다음 문서를 참조하세요.
http://0.0.0.0:8080/sse
  1. 커서에서 Composer를 열고 Agent 모드로 전환합니다.

커서를 사용한 데모

https://github.com/user-attachments/assets/56670550-fb11-4850-9905-692d3496231c

특징

서버는 코드 기본 설정을 관리하기 위한 세 가지 주요 도구를 제공합니다.

  1. add_coding_preference : 다음을 포함한 포괄적인 컨텍스트와 함께 코드 조각, 구현 세부 정보 및 코딩 패턴을 저장합니다.
    • 종속성이 있는 완전한 코드
    • 언어/프레임워크 버전
    • 설정 지침
    • 문서 및 주석
    • 사용 예
    • 모범 사례
  2. get_all_coding_preferences : 패턴을 분석하고, 구현을 검토하고, 관련 정보가 누락되지 않았는지 확인하기 위해 저장된 모든 코딩 기본 설정을 검색합니다.
  3. search_coding_preferences : 저장된 코딩 기본 설정을 의미적으로 검색하여 관련 항목을 찾습니다.
    • 코드 구현
    • 프로그래밍 솔루션
    • 모범 사례
    • 설정 가이드
    • 기술 문서

왜?

이 구현은 MCP를 통해 액세스할 수 있는 지속적인 코딩 환경 설정 시스템을 가능하게 합니다. SSE 기반 서버는 에이전트가 필요할 때마다 연결, 사용 및 연결을 끊는 프로세스로 실행될 수 있습니다. 이 패턴은 서버와 클라이언트가 서로 다른 노드에서 분리된 프로세스로 동작할 수 있는 "클라우드 네이티브" 사용 사례에 적합합니다.

섬기는 사람

기본적으로 서버는 0.0.0.0:8080에서 실행되지만 다음과 같은 명령줄 인수를 사용하여 구성할 수 있습니다.

uv run main.py --host <your host> --port <your port>

서버는 MCP 클라이언트가 코딩 기본 설정 관리 도구에 액세스하기 위해 연결할 수 있는 /sse 에 SSE 엔드포인트를 노출합니다.

-
security - not tested
F
license - not found
-
quality - not tested

mem0.ai와 통합되어 사용자가 코딩 기본 설정을 저장, 검색하고, 더 일관된 프로그래밍 방식을 찾을 수 있도록 돕는 MCP 서버입니다.

  1. Installation
    1. Usage
      1. Demo with Cursor
        1. Features
          1. Why?
            1. Server
          ID: 15jw4c18y6