ClickHouse MCP 서버
https://github.com/ClickHouse/mcp-clickhouse 로 마이그레이션되었습니다.
ClickHouse용 MCP 서버.
특징
도구
run_select_queryClickHouse 클러스터에서 SQL 쿼리를 실행합니다.
입력:
sql(문자열): 실행할 SQL 쿼리.모든 ClickHouse 쿼리는 안전을 보장하기 위해
readonly = 1로 실행됩니다.
list_databasesClickHouse 클러스터에 있는 모든 데이터베이스를 나열합니다.
list_tables데이터베이스의 모든 테이블을 나열합니다.
입력:
database(문자열): 데이터베이스의 이름입니다.
Related MCP server: mcp-clickup
구성
참고 : 이는 패키지가 게시되면 상당히 개선될 임시 구성 프로세스입니다.
uv sync실행하여 종속성을 설치하세요.uv설치하려면 여기의 지침을 따르세요. 그런 다음source .venv/bin/activate실행하세요.ClickHouse 자격 증명으로
.env.production파일을 설정합니다.
지엑스피1
fastmcp install mcp_clickhouse/mcp_server.py -f .env.production실행하여 서버를 설치합니다.Claude Desktop을 다시 시작합니다.
개발
test-services디렉토리에서docker compose up -d실행하여 ClickHouse 클러스터를 시작합니다.저장소 루트에 있는
.env파일에 다음 변수를 추가합니다.
uv sync실행하여 종속성을 설치하세요.uv설치하려면 여기의 지침을 따르세요. 그런 다음source .venv/bin/activate실행하세요.간편하게 테스트하려면
fastmcp dev mcp_clickhouse/mcp_server.py실행하여 MCP 서버를 시작할 수 있습니다.