Skip to main content
Glama

Mem0 MCP Server

Official
by mem0ai

코딩 기본 설정 관리를 위한 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

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.

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

  1. 설치
    1. 용법
      1. 커서를 사용한 데모
        1. 특징
          1. 왜?
            1. 섬기는 사람

          Related MCP Servers

          • A
            security
            A
            license
            A
            quality
            A MCP server for managing and storing code snippets in various programming languages, allowing users to create, list, and delete snippets via a standardized interface.
            Last updated -
            3
            4
            JavaScript
            MIT License
          • -
            security
            A
            license
            -
            quality
            An MCP server that implements Claude Code-like functionality, allowing the AI to analyze codebases, modify files, execute commands, and manage projects through direct file system interactions.
            Last updated -
            179
            Python
            MIT License
            • Apple
            • Linux
          • -
            security
            A
            license
            -
            quality
            An MCP server that analyzes codebases and generates contextual prompts, making it easier for AI assistants to understand and work with code repositories.
            Last updated -
            10
            Python
            MIT License
          • -
            security
            F
            license
            -
            quality
            A MCP server that allows AI assistants to interact with the browser, including getting page content as markdown, modifying page styles, and searching browser history.
            Last updated -
            5
            TypeScript

          View all related MCP servers

          MCP directory API

          We provide all the information about MCP servers via our MCP API.

          curl -X GET 'https://glama.ai/api/mcp/v1/servers/mem0ai/mem0-mcp'

          If you have feedback or need assistance with the MCP directory API, please join our Discord server