이 가이드에서는 Docker를 사용해 ClickHouse MCP 서버로 LibreChat을 설정하고 ClickHouse 예시 데이터셋에 연결하는 방법을 설명합니다.
1
Docker 설치
LibreChat과 MCP Server를 실행하려면 Docker가 필요합니다. Docker를 설치하려면 다음 단계를 따르세요.- docker.com에 접속합니다
- 사용 중인 운영 체제에 맞는 Docker Desktop을 다운로드합니다
- 운영 체제별 안내에 따라 Docker를 설치합니다
- Docker Desktop을 열고 실행 중인지 확인합니다
자세한 내용은 Docker 문서를 참조하세요.
2
3
.env 파일 생성 및 편집
예시 설정 파일인 .env.example을 .env로 복사하세요:.env 파일을 여십시오. OpenAI, Anthropic, AWS Bedrock 등
널리 사용되는 여러 LLM 제공업체에 대한 섹션이 표시됩니다. 다음은
예시입니다:.venv
user_provided를 바꾸세요.로컬 LLM 사용API Key가 없으면 Ollama와 같은 로컬 LLM을 사용할 수 있습니다. 이 방법은 나중에
단계 “Ollama 설치”에서 확인할 수 있습니다. 지금은
.env 파일을 수정하지 말고 다음 단계로 진행하세요.
5
Docker compose에 ClickHouse MCP 서버 추가
다음으로 LLM이 ClickHouse SQL playground와 상호 작용할 수 있도록 LibreChat Docker compose 파일에 ClickHouse MCP 서버를 추가합니다.docker-compose.override.yml 파일을 생성하고 다음 구성을 추가하십시오:docker-compose.override.yml
ClickHouse Cloud 시작하기
아직 Cloud 계정이 없다면 지금 ClickHouse Cloud를 시작하고 $300 상당의 크레딧을 받으십시오. 30일 무료 체험이 종료된 후에는 종량제 요금제로 계속 사용하거나, 사용량 기반 할인에 대해 자세히 알아보려면 문의하십시오. 자세한 내용은 요금 페이지를 참조하십시오.
6
librechat.yaml에서 MCP server 구성하기
librechat.yaml을 열고 다음 구성을 파일 맨 끝에 추가하세요:librechat.yaml
librechat.yaml
7
Ollama를 사용해 로컬 LLM 추가하기 (선택 사항)
Ollama 설치
Ollama 웹사이트로 이동하여 사용 중인 시스템에 맞는 Ollama를 설치하세요.설치가 완료되면 다음과 같이 모델을 실행할 수 있습니다:librechat.yaml에서 Ollama 구성
모델 다운로드가 완료되면librechat.yaml에서 설정하십시오:librechat.yaml
8
9
브라우저에서 LibreChat 열기
모든 서비스가 실행되면 브라우저를 열고http://localhost:3080/으로 이동하십시오.아직 무료 LibreChat 계정이 없다면 계정을 만든 후 로그인하십시오. 이제
ClickHouse MCP 서버에 연결된 LibreChat 인터페이스와 선택적으로
로컬 LLM이 표시됩니다.채팅 인터페이스에서 MCP 서버로 clickhouse-playground를 선택하십시오:이제 LLM에 ClickHouse 예시 데이터셋을 탐색해 보도록 프롬프트를 입력할 수 있습니다. 직접 시도해 보십시오:Prompt
LibreChat UI에 MCP 서버 옵션이 표시되지 않으면
librechat.yaml 파일에 올바른 permissions이 설정되어 있는지 확인하세요.interface 아래 mcpServers 섹션에서 use가 false로 설정되어 있으면 채팅에 MCP 선택 드롭다운이 표시되지 않습니다:
librechat.yaml