Integrations
Provides database interaction with Apache IoTDB, enabling execution of SQL queries to read data, list tables, and describe table schemas.
IoTDB MCP-Server
Überblick
Eine Model Context Protocol (MCP)-Serverimplementierung, die Datenbankinteraktion und Business Intelligence-Funktionen über IoTDB ermöglicht. Dieser Server ermöglicht die Ausführung von SQL-Abfragen.
Komponenten
Ressourcen
Der Server stellt keine Ressourcen bereit.
Eingabeaufforderungen
Der Server gibt keine Eingabeaufforderungen aus.
Werkzeuge
Der Server bietet verschiedene Tools für das IoTDB-Baummodell und das Tabellenmodell. Sie können zwischen diesen wählen, indem Sie die Konfiguration "IOTDB_SQL_DIALECT" auf "Baum" oder "Tabelle" setzen.
Baummodell
metadata_query
- Führen Sie SHOW/COUNT-Abfragen aus, um Metadaten aus der Datenbank zu lesen
- Eingang:
query_sql
(Zeichenfolge): Die auszuführende SHOW/COUNT-SQL-Abfrage
- Gibt zurück: Abfrageergebnisse als Array von Objekten
select_query
- Führen Sie SELECT-Abfragen aus, um Daten aus der Datenbank zu lesen
- Eingang:
query_sql
(Zeichenfolge): Die auszuführende SELECT-SQL-Abfrage
- Gibt zurück: Abfrageergebnisse als Array von Objekten
Tabellenmodell
Abfragetools
read_query
- Führen Sie SELECT-Abfragen aus, um Daten aus der Datenbank zu lesen
- Eingang:
query
(Zeichenfolge): Die auszuführende SELECT-SQL-Abfrage
- Gibt zurück: Abfrageergebnisse als Array von Objekten
Schema-Tools
list_tables
- Holen Sie sich eine Liste aller Tabellen in der Datenbank
- Keine Eingabe erforderlich
- Rückgabe: Array von Tabellennamen
describe-table
- Schemainformationen für eine bestimmte Tabelle anzeigen
- Eingang:
table_name
(Zeichenfolge): Name der zu beschreibenden Tabelle
- Rückgabe: Array von Spaltendefinitionen mit Namen und Typen
Claude Desktop Integration
Voraussetzungen
- Python mit
uv
-Paketmanager - IoTDB-Installation
- MCP-Serverabhängigkeiten
Entwicklung
Konfigurieren Sie den MCP-Server in der Konfigurationsdatei von Claude Desktop:
macOS
Speicherort: ~/Library/Application Support/Claude/claude_desktop_config.json
Windows
Speicherort: %APPDATA%/Claude/claude_desktop_config.json
Möglicherweise müssen Sie den vollständigen Pfad zur UV-Programmdatei in das Befehlsfeld eingeben. Sie erhalten diesen, indem Sie which uv
unter MacOS/Linux oder where uv
unter Windows ausführen.
This server cannot be installed
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Ein Server, der das Ausführen von SQL-Abfragen für IoTDB-Datenbanken ermöglicht und Datenlesefunktionen und Schemainformationen über eine Model Context Protocol-Schnittstelle bereitstellt.
Related MCP Servers
- -securityFlicense-qualityA Model Context Protocol server that enables SQL query execution, database management, and business intelligence capabilities through MySQL connections.Last updated -JavaScript
- -security-license-qualityA Model Context Protocol server that provides tools for connecting to and interacting with various database systems (SQLite, PostgreSQL, MySQL/MariaDB, SQL Server) through a unified interface.Last updated -Python
- -securityAlicense-qualityA Model Context Protocol server that enables executing SQL queries and managing connections with Microsoft SQL Server databases.Last updated -3TypeScriptMIT License
- -securityFlicense-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.Last updated -Python