Integrations
Provides secure, read-only access to InfluxDB 1.8 time-series data via a standardized interface, allowing AI assistants to query databases, list measurements, and execute SELECT queries with JWT authentication.
Servidor MCP de InfluxDB
Un servidor de Protocolo de contexto de modelo (MCP) que proporciona acceso seguro y de solo lectura a InfluxDB 1.8 a través de la autenticación JWT.
Descripción general
El servidor MCP de InfluxDB permite a los asistentes de IA consultar datos de series temporales almacenados en InfluxDB mediante una interfaz estandarizada. Proporciona acceso de solo lectura a su instancia de InfluxDB con autenticación mediante tokens JWT.
Prerrequisitos
- Estibador
- Instancia de InfluxDB 1.8 (ya en ejecución)
- Credenciales para su instancia de InfluxDB
Instalación
- Clonar el repositorio :Copy
- Crea un archivo
.env
con tu configuración:CopyCopy - Construya y ejecute el contenedor Docker :Copy
Autenticación JWT
El servidor utiliza tokens JWT para la autenticación. Necesita generar un token para autenticarse con el servidor MCP. Aquí tiene un script sencillo para hacerlo:
Guarde este token para usarlo con su cliente MCP.
Uso con clientes MCP
- Autenticarse con el servidor MCP usando el token JWT:Copy
- Consulta tus datos de InfluxDB :CopyCopyCopy
Solución de problemas
Si encuentra problemas:
- Errores de conexión a InfluxDB :
- Verifique que INFLUXDB_HOST sea correcto y accesible desde el contenedor Docker
- Verifique que sus credenciales de InfluxDB sean correctas
- Asegúrese de que su instancia de InfluxDB esté configurada para aceptar conexiones de hosts externos
- Problemas de autenticación :
- Verifique que su JWT_SECRET esté configurado correctamente
- Asegúrese de que el token que está utilizando coincida con JWT_SECRET y no haya expirado
- Verifique que sus credenciales de InfluxDB tengan acceso de lectura a las bases de datos
- Comprobar registros :Copy
Notas de seguridad
- El servidor MCP solo permite acceso de solo lectura a su instancia de InfluxDB
- Todas las consultas se validan para garantizar que comiencen con SELECT
- La autenticación JWT protege el acceso al servidor MCP
- Considere ejecutar el servidor en una red privada para mayor seguridad
Gracias por colaborar conmigo. Si tienes algún problema con el código o quieres que se creen más cosas, contáctame: m4tyn0@gmail.com
This server cannot be installed
Un servidor de protocolo de contexto de modelo que proporciona acceso seguro y de solo lectura a los datos de series de tiempo almacenados en InfluxDB 1.8 a través de la autenticación JWT.
Related MCP Servers
- -securityFlicense-qualityA secure Model Context Protocol server that manages time-based operations using timing attack protection and timelock encryption, allowing for timed interval management and secure data storage.Last updated -2TypeScript
- AsecurityFlicenseAqualityA Model Context Protocol server that allows creation and management of multiple Fireproof JSON databases with CRUD operations, querying capabilities, and cloud synchronization for sharing databases with others.Last updated -92JavaScript
- -securityFlicense-qualityA Model Context Protocol server for accessing Confluence API using Personal Access Tokens, enabling users to retrieve space lists, view pages, create new pages, and update existing content.Last updated -TypeScript
- AsecurityAlicenseAqualityA Model Context Protocol server that provides Claude with access to InfluxDB time-series database instances, enabling data writing, querying, and management of organizations and buckets through natural language.Last updated -4123JavaScriptMIT License