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":"iotdb-mcp-server-fix","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) ## Overview 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` - Execute SHOW/COUNT queries to read metadata from the database - Input: - `query_sql` (string): The SHOW/COUNT SQL query to execute - 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 - Returns: Query results as array of objects #### Table Model ##### Query Tools - `read_query` - Execute SELECT queries to read data from the database - Input: - `query` (string): The SELECT SQL query to execute - Returns: Query results as array of objects ##### Schema Tools - `list_tables` - Get a list of all tables in the database - No input required - Returns: Array of table names - `describe-table` - View schema information for a specific table - Input: - `table_name` (string): Name of table to describe - Returns: Array of column definitions with names and types ## Claude Desktop Integration ## Prerequisites - Python with `uv` package manager - IoTDB installation - MCP server dependencies ## Development ``` # Clone the repository git clone https://github.com/apache/iotdb-mcp-server.git cd iotdb_mcp_server # Create virtual environment uv venv source venv/bin/activate # or `venv\Scripts\activate` on Wi…
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.