Сервер 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
Разработка
Настройте сервер MCP в файле конфигурации Claude Desktop:
MacOS
Расположение: ~/Library/Application Support/Claude/claude_desktop_config.json
Окна
Расположение: %APPDATA%/Claude/claude_desktop_config.json
Вам может потребоваться ввести полный путь к исполняемому файлу uv в поле команды. Вы можете получить это, запустив
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Сервер, который позволяет выполнять SQL-запросы к базам данных IoTDB, предоставляя возможности чтения данных и информации о схеме через интерфейс Model Context Protocol.
Related MCP Servers
- AsecurityAlicenseAqualityA 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 -238MIT License
- AsecurityAlicenseAqualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -1546MIT License
- -securityFlicense-qualityA 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.