기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
Valkey MCP 서버 작동 방식
Valkey MCP 서버는 에이전트에게 구성된 Valkey 데이터 스토어 작업을 위한 구조화된 도구 세트를 제공합니다. 요청을 하면 에이전트가 적절한 도구를 선택하고, 필요한 파라미터를 제공하고, Valkey에서 직접 결과를 수신합니다. 서버는 명령 구성 및 검증을 처리하므로 에이전트는 클라이언트 코드를 생성하거나 Valkey 명령을 수동으로 포맷할 필요가 없습니다.
Valkey MCP 서버는 다음과 같은 기능 영역을 제공합니다.
| 기능 영역 | 용도 |
|---|---|
| Valkey 작업 | 문자열, 해시, 목록, 세트, 정렬된 세트, 스트림 및 기타 Valkey 데이터 구조를 읽고 수정합니다. |
| JSON 작업 | 구조화된 경로를 사용하여 JSON 문서 및 배열을 저장, 검색 및 업데이트합니다. |
| 검색 및 AI 워크로드 | 검색 인덱스를 생성하고, 문서를 추가하고, 텍스트, 의미 체계, 벡터 및 하이브리드 검색을 실행하고, 결과를 집계합니다. |
| 운영 보호 장치 | 읽기, 쓰기 및 관리 작업을 구분합니다. 파괴적 관리 명령은 기본적으로 비활성화되어 있으며 서버는 읽기 전용 모드에서 실행할 수 있습니다. |
서버는 구조화된 JSON 입력을 사용하고 이를 적절한 Valkey 작업으로 변환합니다. 이렇게 하면 명령 형식 지정 오류가 줄어들고 에이전트가 일반적인 데이터, 검색 및 운영 작업에서 일관된 인터페이스를 사용할 수 있습니다.
소형 도구 표면을 통한 전체 Valkey 액세스
Valkey MCP 서버는 에이전트에게 세 가지 구조화된 도구를 통해 설정된 전체 Valkey 명령에 대한 액세스 권한을 부여합니다.
valkey_read는GET,HGETALL, 및SCAN와 같은 읽기 전용 작업을 처리합니다INFO.valkey_write는SET,HSET, 및DEL와 같은 변형을 지원합니다LPUSH.valkey_admin에서는 구성 및 고위험 작업을 다룹니다.
이렇게 하면 에이전트가 도구 표면을 단순하게 유지하면서 문자열, 해시, 목록, 정렬된 세트, 스트림, pub/sub, 비트맵, HyperLogLog 등과 같은 Valkey 기능을 지원합니다.
간소화된 AI, 검색 및 분석 워크플로
Valkey MCP 서버는 집계와 함께 벡터, 의미 체계, 텍스트 및 하이브리드 검색을 위해 특별히 구축된 네 가지 도구를 제공합니다. 에이전트는 하위 수준 명령을 구성하지 않고도 데이터를 쿼리하여 개발자에게 자연어 요청에서 작동 중인 Valkey 검색 또는 AI 워크플로로의 직접 경로를 제공할 수 있습니다.
manage_index를 사용하면 에이전트가 검색 인덱스를 생성, 삭제, 검사 또는 나열할 수 있습니다.add_documents는 문서를 검색 인덱스로 수집하고 존재하지 않는 경우 인덱스를 자동으로 생성합니다. 또한 기본적으로 오픈 소스 임베딩 패키지를 사용하고 Amazon Bedrock, OpenAI 또는 Ollama와 같은 구성 가능한 공급자를 사용하여 의미 체계 검색을 위한 선택적 임베딩 생성을 지원합니다.search는 의미 체계, 텍스트, 하이브리드 및 유사 찾기 검색을 위한 통합 인터페이스를 제공합니다. 제공된 파라미터에서 검색 모드를 자동으로 감지합니다.aggregate는 ,FT.AGGREGATE,GROUPBY,SORTBYAPPLYFILTER및LIMIT단계를 지원하는 용 구조화된 파이프라인 빌더를 제공합니다.
디버깅 시 search 및 aggregate 도구를 사용하면 에이전트가 데이터 스토어의 실제 콘텐츠를 검사할 수 있습니다. 에이전트는 인덱싱된 데이터를 검토하고, 일치하는 문서를 샘플링하고, 대화에서 직접 검색 및 집계 결과를 검증할 수 있습니다.