코딩 기본 설정 관리를 위한 Mem0이 포함된 MCP 서버
이 예제는 mem0 와 함께 MCP 서버를 사용하여 코딩 선호도를 효율적으로 관리하는 체계적인 접근 방식을 보여줍니다. 이 서버는 Cursor와 함께 사용할 수 있으며, 코딩 선호도를 저장, 검색 및 검색하는 데 필수적인 도구를 제공합니다.
설치
이 저장소를 복제하세요
uv환경을 초기화합니다.
지엑스피1
가상 환경을 활성화합니다.
uv사용하여 종속성을 설치합니다.
루트 디렉토리의
.env파일을 mem0 API 키로 업데이트하세요.
Related MCP server: Mem0 MCP Server
용법
MCP 서버를 시작합니다.
커서에서 SSE 엔드포인트에 연결하려면 다음 문서를 참조하세요.
커서에서 Composer를 열고
Agent모드로 전환합니다.
커서를 사용한 데모
https://github.com/user-attachments/assets/56670550-fb11-4850-9905-692d3496231c
특징
서버는 코드 기본 설정을 관리하기 위한 세 가지 주요 도구를 제공합니다.
add_coding_preference: 다음을 포함한 포괄적인 컨텍스트와 함께 코드 조각, 구현 세부 정보 및 코딩 패턴을 저장합니다.종속성이 있는 완전한 코드
언어/프레임워크 버전
설정 지침
문서 및 주석
사용 예
모범 사례
get_all_coding_preferences: 패턴을 분석하고, 구현을 검토하고, 관련 정보가 누락되지 않았는지 확인하기 위해 저장된 모든 코딩 기본 설정을 검색합니다.search_coding_preferences: 저장된 코딩 기본 설정을 의미적으로 검색하여 관련 항목을 찾습니다.코드 구현
프로그래밍 솔루션
모범 사례
설정 가이드
기술 문서
왜?
이 구현은 MCP를 통해 액세스할 수 있는 지속적인 코딩 환경 설정 시스템을 가능하게 합니다. SSE 기반 서버는 에이전트가 필요할 때마다 연결, 사용 및 연결을 끊는 프로세스로 실행될 수 있습니다. 이 패턴은 서버와 클라이언트가 서로 다른 노드에서 분리된 프로세스로 동작할 수 있는 "클라우드 네이티브" 사용 사례에 적합합니다.
섬기는 사람
기본적으로 서버는 0.0.0.0:8080에서 실행되지만 다음과 같은 명령줄 인수를 사용하여 구성할 수 있습니다.
서버는 MCP 클라이언트가 코딩 기본 설정 관리 도구에 액세스하기 위해 연결할 수 있는 /sse 에 SSE 엔드포인트를 노출합니다.