ClickHouse MCP 서버
이 프로젝트는 ClickHouse를 위한 MCP(Model Context Protocol) 서버를 구현하여 ClickHouse 데이터베이스와 대규모 언어 모델(LLM) 및 기타 AI 애플리케이션을 원활하게 통합할 수 있도록 합니다.
특징
ClickHouse 데이터베이스 및 테이블을 리소스로 나열합니다.
테이블 스키마 검색
ClickHouse 데이터베이스에서 SELECT 쿼리 실행
MCP 프로토콜을 사용한 안전하고 효율적인 통신
Related MCP server: ClickHouse MCP Server
요구 사항
파이썬 3.10+
ClickHouse 서버
설치
저장소를 복제합니다.
지엑스피1
필요한 패키지를 설치하세요:
uv sync --all-extras환경 변수에서 ClickHouse 연결 세부 정보를 설정하거나
server.py에서get_clickhouse_client함수를 업데이트합니다.
용법
서버를 실행합니다:
python clickhouse_mcp_server/server.py서버가 시작되어 MCP 요청을 수신합니다.
테스트
pytest를 사용하여 테스트를 실행합니다.
pytest tests/기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.
This server cannot be installed
Resources
Looking for Admin?
Admins can modify the Dockerfile, update the server description, and track usage metrics. If you are the server author, to authenticate as an admin.