Сервер 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 в поле команды. Вы можете получить это, запустив which uv
на MacOS/Linux или where uv
на Windows.
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
- -securityFlicense-qualityA Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.Last updated -JavaScript
- 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 -1153PythonMIT License
- -securityAlicense-qualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -3TypeScriptMIT 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.Last updated -Python