uv를 사용해 로컬 stdio 서버를 구성하고 주요 MCP 클라이언트에 연결하는 방법을 설명합니다.
서버는 기본적으로 읽기 전용 쿼리만 허용합니다.
AI 어시스턴트에 필요한 권한만 부여된 전용 ClickHouse 사용자를 사용하고, default 사용자나 관리자 사용자는 사용하지 마십시오.
다음 절차에서는 Claude Desktop을 사용한 설정을 안내합니다.
이 가이드에서 다루는 다른 클라이언트에도 동일한 ClickHouse 연결 정보를 사용합니다.
사전 요구 사항
uv를 설치합니다.- 사용할 MCP 클라이언트를 설치하십시오.
- ClickHouse 서비스의 호스트명, 사용자 이름, 비밀번호를 확인하십시오.
실제 연결 정보로 바꾸십시오.
ClickHouse Cloud 서비스의 서버는 기본적으로 포트
8443에서 HTTPS를 사용합니다.
일반 HTTP를 사용하는 자가 관리형 서비스에서는 CLICKHOUSE_SECURE=false도 설정하고, 필요한 경우 CLICKHOUSE_PORT=8123도 설정하십시오.
MCP 클라이언트 구성
- Claude Code
- Claude Desktop
- Codex
- ChatGPT
- Cursor
- Windsurf
터미널에서 다음 명령을 실행하세요.
claude mcp list를 실행하여 연결을 확인하거나 Claude Code에서 /mcp를 입력하여 서버와 해당 도구를 살펴보십시오.연결 확인
mcp-clickhouse에 연결되었다고 보고하면 다음을 요청하십시오.
문제 해결
uv를 찾을 수 없다고 보고하는 경우, 명령어나 구성의 uv를 절대 경로로 바꾸십시오.
해당 경로를 찾으려면 macOS 또는 Linux에서 which uv를, Windows에서 where uv를 실행하십시오.
추가 연결 설정, 선택적 chDB 지원, HTTP 전송 및 인증에 대해서는 mcp-clickhouse README를 참조하십시오.
Cursor