IoTDB MCP Server
by Apache
The IoTDB MCP Server is a Model Context Protocol (MCP) server implementation that provides database interaction and business intelligence capabilities through IoTDB. It enables running SQL queries against an IoTDB database.
Last updated: N/A
What is IoTDB MCP Server?
The IoTDB MCP Server is a server that allows you to interact with an Apache IoTDB database using SQL queries. It provides tools for querying data, listing tables, and describing table schemas.
How to use IoTDB MCP Server?
To use the server, you need to configure it within Claude Desktop's configuration file, specifying the command to run the server, arguments, and environment variables for connecting to your IoTDB instance. The server exposes tools that can be called to execute queries, list tables, and describe table schemas.
Key features of IoTDB MCP Server
Execute SELECT queries
List all tables in the database
View schema information for a specific table
Integration with Claude Desktop
Use cases of IoTDB MCP Server
Querying time series data in IoTDB
Exploring the schema of an IoTDB database
Integrating IoTDB data into Claude workflows
Building business intelligence applications on top of IoTDB
FAQ from IoTDB MCP Server
What is IoTDB?
What is IoTDB?
Apache IoTDB (Internet of Things Database) is a time-series database designed for managing and analyzing large-scale time-series data.
What is MCP?
What is MCP?
Model Context Protocol (MCP) is a protocol that enables communication between different components in a system, allowing them to share data and functionality.
How do I install IoTDB?
How do I install IoTDB?
Refer to the Apache IoTDB documentation for installation instructions.
What are the required dependencies?
What are the required dependencies?
The server requires Python with the uv
package manager, an IoTDB installation, and other dependencies that can be installed using uv sync
.
How do I configure the server in Claude Desktop?
How do I configure the server in Claude Desktop?
You need to modify the claude_desktop_config.json
file to include the server configuration, specifying the command, arguments, and environment variables for connecting to your IoTDB instance.