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 Server 초기화
이제 ClickHouse MCP Server가 ClickHouse SQL playground를 대상으로 하도록 구성합니다. 이들 Python 함수를 Llama Index 도구로 변환해야 합니다.
tools = await mcp_tool_spec.to_tool_list_async()