Сервер MCP IoTDB
Обзор
Реализация сервера Model Context Protocol (MCP), которая обеспечивает взаимодействие с базой данных и возможности бизнес-аналитики через IoTDB. Этот сервер позволяет выполнять SQL-запросы.
Related MCP server: Microsoft SQL Server MCP Server
Компоненты
Ресурсы
Сервер не предоставляет никаких ресурсов.
Подсказки
Сервер не выдает никаких подсказок.
Инструменты
Сервер предлагает различные инструменты для 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
Разработка
Настройте сервер MCP в файле конфигурации Claude Desktop:
MacOS
Расположение: ~/Library/Application Support/Claude/claude_desktop_config.json
Окна
Расположение: %APPDATA%/Claude/claude_desktop_config.json
Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустив