ClickHouse MCP 서버
이 프로젝트는 ClickHouse를 위한 MCP(Model Context Protocol) 서버를 구현하여 ClickHouse 데이터베이스와 대규모 언어 모델(LLM) 및 기타 AI 애플리케이션을 원활하게 통합할 수 있도록 합니다.
특징
- ClickHouse 데이터베이스 및 테이블을 리소스로 나열합니다.
- 테이블 스키마 검색
- ClickHouse 데이터베이스에서 SELECT 쿼리 실행
- MCP 프로토콜을 사용한 안전하고 효율적인 통신
요구 사항
설치
- 저장소를 복제합니다.지엑스피1
- 필요한 패키지를 설치하세요:
- 환경 변수에서 ClickHouse 연결 세부 정보를 설정하거나
server.py
에서 get_clickhouse_client
함수를 업데이트합니다.
용법
서버를 실행합니다:
python clickhouse_mcp_server/server.py
서버가 시작되어 MCP 요청을 수신합니다.
테스트
pytest를 사용하여 테스트를 실행합니다.
기여하다
기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.
특허
이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.