A Model Context Protocol (MCP) server that enables secure interaction with IoTDB databases. This server allows AI assistants to list tables, read data, and execute SQL queries through a controlled interface, making database exploration and analysis safer and more structured.
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"iflow-mcp-apache-iotdb-mcp-server","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# IoTDB MCP Server [](https://smithery.ai/server/@apache/iotdb-mcp-server) English | [中文](README-zh.md) ## Overview A Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through IoTDB. This server enables running SQL queries and interacting with IoTDB using different SQL dialects (Tree Model and Table Model). ## 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` - Execute SHOW/COUNT queries to read metadata from the database - Input: - `query_sql` (string): The SHOW/COUNT SQL query to execute - Supported query types: - SHOW DATABASES [path] - SHOW TIMESERIES [path] - SHOW CHILD PATHS [path] - SHOW CHILD NODES [path] - SHOW DEVICES [path] - COUNT TIMESERIES [path] - COUNT NODES [path] - COUNT DEVICES [path] - Returns: Query results as array of objects - `select_query` - Execute SELECT queries to read data from the database - Input: - `query_sql` (string): The SELECT SQL query to execute (using TREE dialect, time using ISO 8601 format, e.g. 2017-11-01T00:08:00.000) - Supported functions: - SUM, COUNT, MAX_VALUE, MIN_VALUE, AVG, VARIANCE, MAX_TIME, MIN_TIME, etc. - Returns: Query results as array of objects - `export_query` - Execute a query and export the results to a CSV or Excel file - Input: - `query_sql` (string): The SQL query to execute (using TREE dialect) - `format` (string): Export format, either "csv" or "excel" (default: "csv") - `filename` (string): Optional filename for the exported file. If not provided, a unique filename will be generated. …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.