ClickHouse MCP 서버를 사용하여 LlamaIndex AI 에이전트를 구축하는 방법
이 가이드에서는 ClickHouse의 MCP 서버를 사용하여 ClickHouse의 SQL playground와 상호작용할 수 있는 LlamaIndex AI 에이전트를 구축하는 방법을 안내합니다.
예제 노트북
이 예제는 examples 저장소의 노트북에서도 확인할 수 있습니다.
사전 요구 사항
- 시스템에 Python이 설치되어 있어야 합니다.
- 시스템에
pip이 설치되어 있어야 합니다. - Anthropic API 키 또는 다른 LLM 제공자의 API 키가 필요합니다.
다음 단계는 Python REPL 또는 스크립트를 통해 실행하실 수 있습니다.
자격 증명 설정
다음으로, Anthropic API 키를 제공해야 합니다:
다른 LLM 프로바이더 사용
Anthropic API 키가 없고 다른 LLM 프로바이더를 사용하려는 경우, LlamaIndex "LLMs" 문서에서 자격 증명 설정 방법을 확인하실 수 있습니다.
MCP 서버 초기화
이제 ClickHouse MCP 서버가 ClickHouse SQL 플레이그라운드를 가리키도록 구성하세요. 이를 Python 함수에서 Llama Index 도구로 변환해야 합니다:
에이전트 생성
이제 해당 도구들에 접근할 수 있는 에이전트를 생성할 준비가 되었습니다. 한 번의 실행에서 최대 도구 호출 횟수를 10으로 설정하십시오. 필요에 따라 이 매개변수를 수정할 수 있습니다: