IoTDB MCP サーバー
概要
IoTDBを介してデータベースとの連携とビジネスインテリジェンス機能を提供するモデルコンテキストプロトコル(MCP)サーバー実装。このサーバーではSQLクエリを実行できます。
コンポーネント
リソース
サーバーはリソースを公開しません。
プロンプト
サーバーはプロンプトを提供しません。
ツール
サーバーは、IoTDBツリーモデルとテーブルモデル用の異なるツールを提供しています。「IOTDB_SQL_DIALECT」設定を「tree」または「table」に設定することで、どちらかを選択できます。
ツリーモデル
metadata_querySHOW/COUNTクエリを実行してデータベースからメタデータを読み取ります
入力:
query_sql(文字列): 実行するSHOW/COUNT SQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
select_querySELECTクエリを実行してデータベースからデータを読み取ります
入力:
query_sql(文字列): 実行するSELECT SQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
テーブルモデル
クエリツール
read_querySELECTクエリを実行してデータベースからデータを読み取ります
入力:
query(文字列): 実行するSELECT SQLクエリ
戻り値: クエリ結果をオブジェクトの配列として返します
スキーマツール
list_tablesデータベース内のすべてのテーブルのリストを取得する
入力不要
戻り値: テーブル名の配列
describe-table特定のテーブルのスキーマ情報を表示する
入力:
table_name(文字列): 記述するテーブルの名前
戻り値: 名前と型を持つ列定義の配列
クロードデスクトップ統合
前提条件
uvパッケージ マネージャーを使用した PythonIoTDBのインストール
MCP サーバーの依存関係
発達
Claude Desktop の構成ファイルで MCP サーバーを構成します。
macOS
場所: ~/Library/Application Support/Claude/claude_desktop_config.json
ウィンドウズ
場所: %APPDATA%/Claude/claude_desktop_config.json
コマンドフィールドに uv 実行ファイルへのフルパスを入力する必要があるかもしれません。これは、MacOS/Linuxでは
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
IoTDB データベースに対して SQL クエリを実行できるようにし、モデル コンテキスト プロトコル インターフェイスを通じてデータ読み取り機能とスキーマ情報を提供するサーバー。
Related MCP Servers
- Asecurity-licenseAqualityA 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 -238MIT License
- Asecurity-licenseAqualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -1546MIT License
- -security-license-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.