Integrations
Supports configuration through environment variables using .env files for setting database connection parameters and logging preferences.
Provides issue tracking functionality through GitHub's repository system, allowing users to report problems or request support for the TDengine MCP server.
Allows installation of the TDengine MCP server package directly from the Python Package Index using pip.
Servidor MCP de consultas TDengine
Un servidor de Protocolo de Contexto de Modelo (MCP) que proporciona consultas de base de datos TDengine de solo lectura para asistentes de IA. Ejecute consultas, explore estructuras de bases de datos e investigue sus datos directamente desde sus herramientas basadas en IA.
Herramientas de IA compatibles
Este servidor MCP funciona con cualquier herramienta que admita el Protocolo de contexto de modelo, incluidas:
- Cursor IDE : configurado en
.cursor/mcp.json
- Anthropic Claude : Úselo con un cliente MCP compatible
- Otros asistentes de IA compatibles con MCP : siga las instrucciones de configuración de MCP de la herramienta
Características y limitaciones
Qué hace
- ✅ Ejecutar consultas TDengine de solo lectura (solo SELECT, SHOW, DESCRIBE)
- ✅ Proporcionar información de base de datos/estable y metadatos
- ✅ Listado de bases de datos y establos disponibles
Lo que no hace
- ❌ Ejecutar operaciones de escritura (INSERTAR, ACTUALIZAR, ELIMINAR, CREAR, ALTERAR, etc.)
- ❌ Proporcionar capacidades de diseño de bases de datos o generación de esquemas
- ❌ Funciona como una herramienta completa de gestión de bases de datos
Esta herramienta está diseñada específicamente para la investigación y exploración de datos mediante consultas de solo lectura. No está diseñada para la administración de bases de datos, la gestión de esquemas ni la modificación de datos.
Cómo utilizar
Ejecutar desde el código fuente
La forma recomendada de usar este servidor MCP es ejecutarlo directamente con uv
sin necesidad de instalación. Así es como Claude Desktop y Cursor están configurados para usarlo en los ejemplos a continuación.
Si desea clonar el repositorio:
Luego puedes ejecutar el servidor directamente:
Alternativamente, puede cambiar el archivo .env
en el directorio src/tdengine_mcp_server/
para configurar las variables de entorno y ejecutar el servidor con el siguiente comando:
Importante: el archivo .env tendrá mayor prioridad que los argumentos de la línea de comando.
Instalar desde Pypi mediante el comando pip
y luego ejecuta:
Instalar mediante el comando uvx
Instalar desde smithery mediante el comando npx
Puedes cambiar el cliente después de la opción --client
con las alternativas claude
, 'windsurf', etc. También puedes consultar: smithery/tdengine-mcp-server
Opciones de configuración
archivo .env
Variable de entorno | Descripción | Por defecto |
---|---|---|
NIVEL DE REGISTRO | Establecer el nivel de registro (DEBUG, INFO, WARN, ERROR) | INFORMACIÓN |
TDENGINE_HOST | Host de base de datos para el entorno | host local |
PUERTO_DE_ENGINE | Puerto de base de datos | 6041 |
TDENGINE_NOMBRE_USUARIO | Nombre de usuario de la base de datos | raíz |
CONTRASEÑA DE TDENGINE | Contraseña de la base de datos | datos de Taos |
BASE DE DATOS TDENGINE | Nombre de la base de datos | registro |
TIEMPO DE ESPERA DEL MOTOR TDENGINE | Establezca el tiempo de espera de la conexión en segundos | 30 |
TRANSPORTE | Controlar el transporte a utilizar | estudio |
uso de CLI
Integración con asistentes de IA
Tu asistente de IA puede interactuar con las bases de datos de TDengine a través del servidor MCP. Aquí tienes algunos ejemplos:
Consultas de ejemplo:
Uso de las herramientas MCP de TDengine
El servidor MCP de TDengine Query proporciona tres herramientas principales que su asistente de IA puede utilizar:
1. consulta
Ejecutar consultas SQL de solo lectura contra una base de datos estable específica:
2. información
Obtenga información detallada sobre su establo:
Consideraciones de seguridad
- ✅ Solo se permiten consultas de solo lectura (SELECT, SHOW, DESCRIBE)
Solución de problemas
Problemas de conexión
Si tiene problemas para conectarse:
- Verifique las credenciales de su base de datos en su configuración de MCP
- Asegúrese de que el servidor TDengine esté en ejecución y sea accesible
- Comprobar las reglas del firewall que bloquean las conexiones
- Habilite el modo de depuración configurando
LOG_LEVEL
en su configuración
Errores comunes
Error: Falló la ejecución de la consulta
- Verifique su sintaxis SQL
- Comprueba que solo estás utilizando tipos de consulta compatibles (SELECT, SHOW, DESCRIBE)
- Asegúrese de que su consulta sea realmente de solo lectura
Contribuyendo
¡Agradecemos sus contribuciones! No dude en enviar una solicitud de incorporación de cambios.
Para obtener más información o ayuda, abra un problema en el repositorio de GitHub.
This server cannot be installed
remote-capable server
The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona consultas de base de datos TDengine de solo lectura para asistentes de IA, lo que permite a los usuarios ejecutar consultas, explorar estructuras de bases de datos e investigar datos directamente desde herramientas impulsadas por IA.
Related MCP Servers
- AsecurityAlicenseAqualityA Model Context Protocol (MCP) server lets AI assistants like Claude use the Exa AI Search API for web searches. This setup allows AI models to get real-time web information in a safe and controlled way.Last updated -12,7281,407TypeScriptMIT License
- -securityFlicense-qualityImplements the Model Context Protocol (MCP) to provide AI models with a standardized interface for connecting to external data sources and tools like file systems, databases, or APIs.Last updated -16Python
- -securityAlicense-qualityA Model Context Protocol (MCP) server that wraps the dbt CLI tool, enabling AI coding agents to interact with dbt projects through standardized MCP tools. Developed by Mammoth Growth.Last updated -8PythonMIT License
- -securityAlicense-qualityA Model Context Protocol (MCP) server that enables AI assistants to interact with MySQL databases by executing SQL queries and checking database connectivity.Last updated -TypeScriptMIT License