Skip to main content
Glama
ThomAub

ClickHouse MCP Server

by ThomAub

ClickHouse MCP 서버

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

특징

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

  • 테이블 스키마 검색

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

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

Related MCP server: ClickHouse MCP Server

요구 사항

  • 파이썬 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

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.

Latest Blog Posts

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