Skip to main content
Glama

ClickHouse MCP Server

by ThomAub

ClickHouse MCP 서버

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

특징

  • ClickHouse 데이터베이스 및 테이블을 리소스로 나열합니다.
  • 테이블 스키마 검색
  • ClickHouse 데이터베이스에서 SELECT 쿼리 실행
  • MCP 프로토콜을 사용한 안전하고 효율적인 통신

요구 사항

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

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

대규모 언어 모델이 ClickHouse 데이터베이스와 원활하게 상호 작용하여 리소스 목록, 스키마 검색 및 쿼리 실행을 지원할 수 있는 모델 컨텍스트 프로토콜 서버입니다.

  1. 특징
    1. 요구 사항
      1. 설치
        1. 용법
          1. 테스트
            1. 기여하다
              1. 특허

                Related MCP Servers

                • A
                  security
                  A
                  license
                  A
                  quality
                  A Model Context Protocol server that allows Large Language Models to interact with Astra DB databases, providing tools for managing collections and records through natural language commands.
                  Last updated -
                  10
                  115
                  12
                  TypeScript
                  Apache 2.0
                  • Apple
                • -
                  security
                  A
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Large Language Models to interact with ClickUp workspace tasks and data, allowing creation and retrieval of tasks through natural language.
                  Last updated -
                  59
                  TypeScript
                  MIT License
                  • Apple
                • A
                  security
                  F
                  license
                  A
                  quality
                  A Model Context Protocol server that enables large language models to interact with Apache Superset databases through REST API, supporting database queries, table lookups, field information retrieval, and SQL execution.
                  Last updated -
                  4
                  3
                  TypeScript
                • -
                  security
                  F
                  license
                  -
                  quality
                  A Model Context Protocol server that enables Large Language Models to access and interact with database connections, including viewing schemas and performing CRUD operations on connected databases.
                  Last updated -
                  • Apple

                View all related MCP servers

                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