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와 함께 사용할 수 있으며, 코딩 선호도를 저장, 검색 및 검색하는 데 필수적인 도구를 제공합니다.
설치
- 이 저장소를 복제하세요
uv
환경을 초기화합니다.
지엑스피1
- 가상 환경을 활성화합니다.
uv
사용하여 종속성을 설치합니다.
- 루트 디렉토리의
.env
파일을 mem0 API 키로 업데이트하세요.
용법
- 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 엔드포인트를 노출합니다.
This server cannot be installed
mem0.ai와 통합되어 사용자가 코딩 기본 설정을 저장, 검색하고, 더 일관된 프로그래밍 방식을 찾을 수 있도록 돕는 MCP 서버입니다.