Skip to main content
Glama
by ThomAub

ClickHouse MCP 서버

이 프로젝트는 ClickHouse를 위한 MCP(Model Context Protocol) 서버를 구현하여 ClickHouse 데이터베이스와 대규모 언어 모델(LLM) 및 기타 AI 애플리케이션을 원활하게 통합할 수 있도록 합니다.

특징

  • ClickHouse 데이터베이스 및 테이블을 리소스로 나열합니다.

  • 테이블 스키마 검색

  • ClickHouse 데이터베이스에서 SELECT 쿼리 실행

  • MCP 프로토콜을 사용한 안전하고 효율적인 통신

Related MCP server: ClickUp MCP Integration

요구 사항

  • 파이썬 3.10+

  • ClickHouse 서버

설치

  1. 저장소를 복제합니다.

    지엑스피1

  2. 필요한 패키지를 설치하세요:

    uv sync --all-extras
  3. 환경 변수에서 ClickHouse 연결 세부 정보를 설정하거나 server.py 에서 get_clickhouse_client 함수를 업데이트합니다.

용법

서버를 실행합니다:

python clickhouse_mcp_server/server.py

서버가 시작되어 MCP 요청을 수신합니다.

테스트

pytest를 사용하여 테스트를 실행합니다.

pytest tests/

기여하다

기여를 환영합니다! 풀 리퀘스트를 제출해 주세요.

특허

이 프로젝트는 MIT 라이선스에 따라 라이선스가 부여되었습니다.

-
security - not tested
A
license - permissive license
-
quality - not tested

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/ThomAub/clickhouse_mcp_server'

If you have feedback or need assistance with the MCP directory API, please join our Discord server