Skip to main content
Glama

IoTDB MCP Server

Official
by apache

Сервер MCP IoTDB

Обзор

Реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие с базой данных и возможности бизнес-аналитики через IoTDB. Этот сервер позволяет выполнять SQL-запросы.

Компоненты

Ресурсы

Сервер не предоставляет никаких ресурсов.

Подсказки

Сервер не выдает никаких подсказок.

Инструменты

Сервер предлагает различные инструменты для IoTDB Tree Model и Table Model. Вы можете выбирать между ними, установив конфигурацию "IOTDB_SQL_DIALECT" на "tree" или "table".

Модель дерева
  • metadata_query
    • Выполнение запросов SHOW/COUNT для чтения метаданных из базы данных
    • Вход:
      • query_sql (строка): SQL-запрос SHOW/COUNT для выполнения
    • Возвращает: результаты запроса в виде массива объектов.
  • select_query
    • Выполнение запросов SELECT для чтения данных из базы данных
    • Вход:
      • query_sql (строка): SQL-запрос SELECT для выполнения
    • Возвращает: результаты запроса в виде массива объектов.
Модель стола
Инструменты запроса
  • read_query
    • Выполнение запросов SELECT для чтения данных из базы данных
    • Вход:
      • query (строка): SQL-запрос SELECT для выполнения
    • Возвращает: результаты запроса в виде массива объектов.
Инструменты схемы
  • list_tables
    • Получить список всех таблиц в базе данных
    • Ввод не требуется
    • Возвращает: Массив имен таблиц.
  • describe-table
    • Просмотр информации о схеме для определенной таблицы
    • Вход:
      • table_name (string): Имя таблицы для описания
    • Возвращает: Массив определений столбцов с именами и типами.

Интеграция рабочего стола Клода

Предпосылки

  • Python с менеджером пакетов uv
  • Установка IoTDB
  • Зависимости сервера MCP

Разработка

# Clone the repository git clone https://github.com/apache/iotdb-mcp-server.git cd iotdb_mcp_server # Create virtual environment uv venv source venv/bin/activate # or `venv\Scripts\activate` on Windows # Install development dependencies uv sync

Настройте сервер MCP в файле конфигурации Claude Desktop:

MacOS

Расположение: ~/Library/Application Support/Claude/claude_desktop_config.json

Окна

Расположение: %APPDATA%/Claude/claude_desktop_config.json

Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустив which uv на MacOS/Linux или where uv на Windows.

{ "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.

Сервер, который позволяет выполнять SQL-запросы к базам данных IoTDB, предоставляя возможности чтения данных и информации о схеме через интерфейс Model Context Protocol.

  1. Обзор
    1. Компоненты
      1. Ресурсы
      2. Подсказки
      3. Инструменты
    2. Интеграция рабочего стола Клода
      1. Предпосылки
        1. Разработка
          1. MacOS
          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
          153
          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