지혜의 전당
경험, 통찰력, 그리고 모범 사례를 바탕으로 지혜를 구축하는 강력한 지식 관리 시스템입니다. 효율적인 지식 저장 및 검색을 위해 Qdrant 벡터 데이터베이스를 기반으로 구축되었습니다.
특징
지능형 지식 관리 및 검색
다양한 지식 유형(모범 사례, 얻은 교훈, 통찰력, 경험) 지원
환경 변수를 통한 구성 가능한 데이터베이스 선택
효율적인 임베딩 생성을 위해 Qdrant의 내장 FastEmbed를 사용합니다.
도메인 지식 저장 및 검색
Smithery.ai 플랫폼에 배포 가능
Related MCP server: Memory MCP Server
필수 조건
Node.js 20.x 이상(LTS 권장)
npm 10.x 이상
Qdrant 또는 Chroma 벡터 데이터베이스
설치
저장소를 복제합니다.
지엑스피1
종속성 설치:
.env.example템플릿을 기반으로 루트 디렉토리에.env파일을 만듭니다.
.env파일에서 환경 변수를 구성하세요.
필수 환경 변수
데이터베이스 구성
DATABASE_TYPE: 벡터 데이터베이스(qdrant또는chroma)를 선택하세요COLLECTION_NAME: 벡터 컬렉션의 이름QDRANT_URL: Qdrant 인스턴스의 URL(Qdrant를 사용하는 경우 필수)QDRANT_API_KEY: Qdrant의 API 키(Qdrant를 사용하는 경우 필수)CHROMA_URL: Chroma 인스턴스의 URL(Chroma를 사용하는 경우 필수)
서버 구성
HTTP_SERVER: HTTP 서버 모드를 활성화하려면true로 설정합니다.PORT: 로컬 개발 전용 포트 번호(기본값: 3000). Smithery 클라우드 배포에는 사용되지 않습니다.
Qdrant에 대한 .env 구성 예:
프로젝트를 빌드하세요:
AI IDE 통합
커서 AI IDE
~/.cursor/mcp.json 또는 .cursor/mcp.json 파일에 다음 구성을 추가합니다.
구성에서 다음 자리 표시자를 바꾸세요.
YOUR_API_KEY: Smithery API 키YOUR_COLLECTION_NAME: Qdrant 컬렉션 이름YOUR_QDRANT_URL: Qdrant 인스턴스 URLYOUR_QDRANT_API_KEY: Qdrant API 키
참고: Node.js가 설치되어 있고 PATH에 npx 가 있는지 확인하세요. nvm을 사용하는 경우 Cursor를 시작하기 전에 nvm use --lts 실행하여 올바른 Node.js 버전을 사용하고 있는지 확인하세요.
클로드 데스크탑
Claude의 설정에 다음 구성을 추가합니다.