Integrations
Uses environment configuration for storing API keys and settings, with support for fallback mode when API connectivity issues occur.
Zep Cloud용 MCP 서버
Zep Cloud용 MCP 서버는 LLM 클라이언트와 Zep Cloud API를 연결하여 AI 어시스턴트의 메모리 관리를 가능하게 합니다.
개요
Zep Cloud API를 통해 사용자 기억, 선호도, 절차 및 사실 관계를 저장하고 검색하는 MCP 서버입니다. AI 비서가 대화 전반에 걸쳐 사용자에 대한 맥락을 유지할 수 있도록 하는 의미적 메모리 계층 역할을 합니다.
도구
- 사용자 관리 :
create_user
: Zep Cloud에 새 사용자를 생성합니다.get_user
: 사용자 세부 정보를 가져옵니다update_user
: 사용자의 메타데이터를 업데이트합니다.delete_user
: 사용자 삭제list_users
: 모든 사용자 나열
- 그래프 연산 :
search_graph
: 사용자의 메모리 그래프를 검색합니다.add_graph_data
: 사용자 메모리 그래프에 데이터 추가
- 연결성 :
check_connection
: Zep Cloud API를 사용하여 연결 상태를 확인합니다.
환경 변수
이름 | 설명 | 기본값 |
---|---|---|
ZEP_API_KEY | Zep Cloud 서비스용 API 키 | 없음 |
MCP_HOST | 서버를 바인딩할 호스트 | 0.0.0.0 |
MCP_PORT | 서버를 실행할 포트 | 8080 |
설치
대장간 사용
지엑스피1
Claude Desktop을 사용한 수동 설치
- 이 저장소를 복제하세요:
- 종속성 설치:
claude_desktop_config.json
에 다음을 추가하여 Claude Desktop을 구성합니다.
구성 파일은 다음 위치에 있습니다.
- macOS:
~/Library/Application Support/Claude/claude_desktop_config.json
- Windows:
%APPDATA%\Claude\claude_desktop_config.json
Docker 사용
MCP 서버를 빌드하고 실행하려면 Dockerfile을 사용할 수 있습니다.
폴백 모드
서버가 Zep Cloud API에 연결할 수 없는 경우 자동으로 폴백 모드로 시작됩니다.
- 모든 API 작업이 시뮬레이션되고 성공을 반환합니다.
- Zep Cloud API에서 실제 데이터가 전송되거나 수신되지 않습니다.
- 서버는 계속 작동하므로 클라이언트 통합이 가능합니다.
- 경고 메시지는 폴백 모드를 나타내기 위해 기록됩니다.
저장소 구조
- core/ : 핵심 기능 파일
zep_cloud_client.py
: Zep Cloud API에 대한 클라이언트 구현zep_cloud_server.py
: API 접근을 위한 도구를 제공하는 MCP 서버run_server.py
: 서버를 직접 실행하는 독립 실행형 스크립트
- scripts/ : 운영 및 테스트를 위한 유틸리티 스크립트
check_user_exists.py
: 사용자가 존재하는지 확인하는 유틸리티create_specific_user.py
: 테스트 사용자를 생성하는 스크립트run_server.sh
/run_server.bat
: 서버를 실행하기 위한 쉘 스크립트
- tests/ : 테스트 스크립트
test_zep_cloud_client.py
: Zep Cloud 클라이언트에 대한 단위 테스트test_server_initialization_fixes.py
: 서버 초기화 테스트
- config/ : 설정 파일
.env.example
: 환경 구성을 위한 템플릿requirements.txt
: 패키지 종속성
보안 고려 사항
- API 키 보호 : API 키를 버전 제어에 커밋하지 마세요
- 환경 변수 : 민감한 데이터에 환경 변수를 사용하세요
- 제한된 액세스 : 서버를 신뢰할 수 있는 네트워크로 제한합니다.
다른 클라이언트 지원
이 MCP 서버는 모든 MCP 호환 클라이언트와 호환되도록 설계되었습니다. 다음 클라이언트에서 테스트되었습니다.
- 클로드 데스크탑
- 웹 브라우저의 클로드
개발
테스트 실행
개발 모드에서 실행
특허
이 MCP 서버는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
This server cannot be installed
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.
mcp-server-zep-cloud
Related MCP Servers
- Python
- Python
- MIT License
- JavaScript