A Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through IoTDB. This server enables running SQL queries.
Components
Resources
The server doesn't expose any resources.
Prompts
The server doesn't provide any prompts.
Tools
The server offers different tools for IoTDB Tree Model and Table Model. You can choose between them by setting the "IOTDB_SQL_DIALECT" configuration to either "tree" or "table".
Tree Model
metadata_query
select_query
Table Model
Query Tools
read_query
Schema Tools
list_tables
describe-table
Claude Desktop Integration
Prerequisites
Python with uv package manager
IoTDB installation
MCP server dependencies
Development
Configure the MCP server in Claude Desktop's configuration file:
You may need to put the full path to the uv executable in the command field. You can get this by running `which uv` on MacOS/Linux or `where uv` on Windows.
A Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through IoTDB. This server enables running SQL queries.
Components
Resources
The server doesn't expose any resources.
Prompts
The server doesn't provide any prompts.
Tools
The server offers different tools for IoTDB Tree Model and Table Model. You can choose between them by setting the "IOTDB_SQL_DIALECT" configuration to either "tree" or "table".
Tree Model
metadata_query
select_query
Table Model
Query Tools
read_query
Schema Tools
list_tables
describe-table
Claude Desktop Integration
Prerequisites
Python with uv package manager
IoTDB installation
MCP server dependencies
Development
Configure the MCP server in Claude Desktop's configuration file:
You may need to put the full path to the uv executable in the command field. You can get this by running `which uv` on MacOS/Linux or `where uv` on Windows.