Servidor MCP de IoTDB
Descripción general
Una implementación de servidor del Protocolo de Contexto de Modelo (MCP) que proporciona interacción con bases de datos y capacidades de inteligencia empresarial a través de IoTDB. Este servidor permite ejecutar consultas SQL.
Componentes
Recursos
El servidor no expone ningún recurso.
Indicaciones
El servidor no proporciona ningún mensaje.
Herramientas
El servidor ofrece diferentes herramientas para el modelo de árbol y el modelo de tabla de IoTDB. Puede elegir entre ellas configurando "IOTDB_SQL_DIALECT" en "árbol" o "tabla".
Modelo de árbol
metadata_query
- Ejecute consultas SHOW/COUNT para leer metadatos de la base de datos
- Aporte:
query_sql
(cadena): La consulta SQL SHOW/COUNT que se ejecutará
- Devuelve: Resultados de la consulta como una matriz de objetos
select_query
- Ejecutar consultas SELECT para leer datos de la base de datos
- Aporte:
query_sql
(cadena): La consulta SQL SELECT que se ejecutará
- Devuelve: Resultados de la consulta como una matriz de objetos
Modelo de tabla
Herramientas de consulta
read_query
- Ejecutar consultas SELECT para leer datos de la base de datos
- Aporte:
query
(cadena): La consulta SQL SELECT que se ejecutará
- Devuelve: Resultados de la consulta como una matriz de objetos
Herramientas de esquema
list_tables
- Obtener una lista de todas las tablas en la base de datos
- No se requiere entrada
- Devuelve: Matriz de nombres de tablas
describe-table
- Ver información del esquema para una tabla específica
- Aporte:
table_name
(cadena): Nombre de la tabla a describir
- Devuelve: Matriz de definiciones de columnas con nombres y tipos
Integración de escritorio de Claude
Prerrequisitos
- Python con el gestor de paquetes
uv
- Instalación de IoTDB
- Dependencias del servidor MCP
Desarrollo
Configure el servidor MCP en el archivo de configuración de Claude Desktop:
Sistema operativo Mac
Ubicación: ~/Library/Application Support/Claude/claude_desktop_config.json
Ventanas
Ubicación: %APPDATA%/Claude/claude_desktop_config.json
Es posible que necesites introducir la ruta completa del ejecutable uv en el campo de comandos. Puedes obtenerla ejecutando which uv
en macOS/Linux o where uv
en Windows.
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Un servidor que permite ejecutar consultas SQL en bases de datos IoTDB, proporcionando capacidades de lectura de datos e información de esquema a través de una interfaz de Protocolo de Contexto de Modelo.
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
- AsecurityAlicenseAqualityA 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 -1108PythonMIT License
- -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