Skip to main content
Glama

IoTDB MCP Server

Official
by apache

IoTDB MCP 서버

개요

IoTDB를 통해 데이터베이스 상호작용 및 비즈니스 인텔리전스 기능을 제공하는 모델 컨텍스트 프로토콜(MCP) 서버 구현입니다. 이 서버를 통해 SQL 쿼리를 실행할 수 있습니다.

구성 요소

자원

서버는 어떤 리소스도 노출하지 않습니다.

프롬프트

서버는 어떠한 프롬프트도 제공하지 않습니다.

도구

이 서버는 IoTDB 트리 모델과 테이블 모델에 대한 다양한 도구를 제공합니다. "IOTDB_SQL_DIALECT" 구성을 "트리" 또는 "테이블"로 설정하여 원하는 도구를 선택할 수 있습니다.

트리 모델
  • metadata_query
    • 데이터베이스에서 메타데이터를 읽으려면 SHOW/COUNT 쿼리를 실행하세요.
    • 입력:
      • query_sql (문자열): 실행할 SHOW/COUNT SQL 쿼리
    • 반환: 객체 배열로 쿼리 결과
  • select_query
    • 데이터베이스에서 데이터를 읽기 위해 SELECT 쿼리를 실행합니다.
    • 입력:
      • query_sql (문자열): 실행할 SELECT SQL 쿼리
    • 반환: 객체 배열로 쿼리 결과
테이블 모델
쿼리 도구
  • read_query
    • 데이터베이스에서 데이터를 읽기 위해 SELECT 쿼리를 실행합니다.
    • 입력:
      • query (문자열): 실행할 SELECT SQL 쿼리
    • 반환: 객체 배열로 쿼리 결과
스키마 도구
  • list_tables
    • 데이터베이스의 모든 테이블 목록을 가져옵니다.
    • 입력이 필요하지 않습니다
    • 반환: 테이블 이름 배열
  • describe-table
    • 특정 테이블에 대한 스키마 정보 보기
    • 입력:
      • table_name (문자열): 설명할 테이블의 이름
    • 반환: 이름과 유형이 포함된 열 정의 배열

Claude 데스크톱 통합

필수 조건

  • uv 패키지 관리자를 사용한 Python
  • IoTDB 설치
  • MCP 서버 종속성

개발

지엑스피1

Claude Desktop의 구성 파일에서 MCP 서버를 구성합니다.

맥OS

위치: ~/Library/Application Support/Claude/claude_desktop_config.json

윈도우

위치: %APPDATA%/Claude/claude_desktop_config.json

명령 필드에 uv 실행 파일의 전체 경로를 입력해야 할 수도 있습니다. MacOS/Linux에서는 which uv , Windows에서는 where uv 실행하여 경로를 확인할 수 있습니다.

{ "mcpServers": { "iotdb": { "command": "uv", "args": [ "--directory", "YOUR_REPO_PATH/src/iotdb_mcp_server", "run", "server.py" ], "env": { "IOTDB_HOST": "127.0.0.1", "IOTDB_PORT": "6667", "IOTDB_USER": "root", "IOTDB_PASSWORD": "root", "IOTDB_DATABASE": "test", "IOTDB_SQL_DIALECT": "table" } } } }
Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

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

IoTDB 데이터베이스에 대해 SQL 쿼리를 실행하고 모델 컨텍스트 프로토콜 인터페이스를 통해 데이터 읽기 기능과 스키마 정보를 제공하는 서버입니다.

  1. 개요
    1. 구성 요소
      1. 자원
      2. 프롬프트
      3. 도구
    2. Claude 데스크톱 통합
      1. 필수 조건
        1. 개발
          1. 맥OS
          2. 윈도우

        Related MCP Servers

        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.
          Last updated -
          JavaScript
        • A
          security
          A
          license
          A
          quality
          A Model Context Protocol server that enables secure interaction with Microsoft SQL Server databases, allowing AI assistants to list tables, read data, and execute SQL queries through a controlled interface.
          Last updated -
          1
          108
          Python
          MIT License
          • Linux
          • Apple
        • -
          security
          A
          license
          -
          quality
          A Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.
          Last updated -
          3
          TypeScript
          MIT License
        • -
          security
          F
          license
          -
          quality
          A Model Context Protocol server that enables AI assistants to securely interact with Apache IoTDB databases through a controlled interface for listing tables, reading data, and executing SQL queries.
          Last updated -
          Python
          • 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/apache/iotdb-mcp-server'

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