servidor greptimedb-mcp
Una implementación de servidor de Protocolo de contexto de modelo (MCP) para GreptimeDB .
Este servidor proporciona a los asistentes de IA una forma segura y estructurada de explorar y analizar bases de datos. Les permite listar tablas, leer datos y ejecutar consultas SQL a través de una interfaz controlada, lo que garantiza un acceso responsable a la base de datos.
Estado del proyecto
Este es un proyecto experimental en desarrollo. No se han abordado específicamente los problemas de seguridad y privacidad de los datos, por lo que se recomienda usarlo con precaución.
Capacidades
list_resourcespara listar tablasread_resourcepara leer datos de la tablalist_toolspara enumerar herramientascall_toolpara ejecutar un SQLlist_promptspara enumerar las indicacionesget_promptpara obtener el mensaje por nombre
Instalación
Configuración
Establezca las siguientes variables de entorno:
O mediante argumentos de línea de comandos:
--hostel host de la base de datos,localhostpor defecto,--portel puerto de la base de datos, debe ser el puerto del protocolo MySQL,4002por defecto,--userel nombre de usuario de la base de datos, vacío por defecto,--passwordla contraseña de la base de datos, vacía por defecto,--databaseel nombre de la base de datos,publicpor defecto.
Uso
Integración de escritorio de Claude
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
Licencia
Licencia MIT: consulte el archivo LICENSE.md para obtener más detalles.
Contribuir
Related MCP server: MCP Toolkit
Prerrequisitos
Python con el gestor de paquetes
uvInstalación de GreptimeDB
Dependencias del servidor MCP
Desarrollo
Utilice MCP Inspector para depurar:
Reconocimiento
La implementación de esta biblioteca se inspiró en los siguientes dos repositorios e incorpora su código, por lo que expresamos nuestra gratitud:
¡Gracias!