Skip to main content
Glama

GreptimeDB MCP Server

Official
by GreptimeTeam

servidor greptimedb-mcp

flujo de trabajo de construcción

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_resources para listar tablas
  • read_resource para leer datos de la tabla
  • list_tools para enumerar herramientas
  • call_tool para ejecutar un SQL
  • list_prompts para enumerar las indicaciones
  • get_prompt para obtener el mensaje por nombre

Instalación

pip install greptimedb-mcp-server

Configuración

Establezca las siguientes variables de entorno:

GREPTIMEDB_HOST=localhost # Database host GREPTIMEDB_PORT=4002 # Optional: Database MySQL port (defaults to 4002 if not specified) GREPTIMEDB_USER=root GREPTIMEDB_PASSWORD= GREPTIMEDB_DATABASE=public

O mediante argumentos de línea de comandos:

  • --host el host de la base de datos, localhost por defecto,
  • --port el puerto de la base de datos, debe ser el puerto del protocolo MySQL, 4002 por defecto,
  • --user el nombre de usuario de la base de datos, vacío por defecto,
  • --password la contraseña de la base de datos, vacía por defecto,
  • --database el nombre de la base de datos, public por 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

{ "mcpServers": { "greptimedb": { "command": "uv", "args": [ "--directory", "/path/to/greptimedb-mcp-server", "run", "-m", "greptimedb_mcp_server.server" ], "env": { "GREPTIMEDB_HOST": "localhost", "GREPTIMEDB_PORT": "4002", "GREPTIMEDB_USER": "root", "GREPTIMEDB_PASSWORD": "", "GREPTIMEDB_DATABASE": "public" } } } }

Licencia

Licencia MIT: consulte el archivo LICENSE.md para obtener más detalles.

Contribuir

Prerrequisitos

  • Python con el gestor de paquetes uv
  • Instalación de GreptimeDB
  • Dependencias del servidor MCP

Desarrollo

# Clone the repository git clone https://github.com/GreptimeTeam/greptimedb-mcp-server.git cd greptimedb-mcp-server # Create virtual environment uv venv source venv/bin/activate # or `venv\Scripts\activate` on Windows # Install development dependencies uv sync # Run tests pytest

Utilice MCP Inspector para depurar:

npx @modelcontextprotocol/inspector uv \ --directory \ /path/to/greptimedb-mcp-server \ run \ -m \ greptimedb_mcp_server.server

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!

Install Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

Una implementación de servidor de protocolo de contexto de modelo que permite a los asistentes de IA interactuar de forma segura con GreptimeDB, lo que les permite explorar el esquema de la base de datos, leer datos y ejecutar consultas SQL a través de una interfaz controlada.

  1. Estado del proyecto
    1. Capacidades
      1. Instalación
        1. Configuración
          1. Uso
            1. Integración de escritorio de Claude
          2. Licencia
            1. Contribuir
              1. Prerrequisitos
              2. Desarrollo
            2. Reconocimiento

              Related MCP Servers

              • A
                security
                A
                license
                A
                quality
                A 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 -
                1
                108
                Python
                MIT License
                • Linux
                • Apple
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol (MCP) server that enables AI assistants to interact with MySQL databases by executing SQL queries and checking database connectivity.
                Last updated -
                TypeScript
                MIT License
                • Apple
                • Linux
              • -
                security
                A
                license
                -
                quality
                A Model Context Protocol server implementation that enables AI assistants to execute SQL queries and interact with SQLite databases through a structured interface.
                Last updated -
                6
                TypeScript
                MIT License
              • -
                security
                F
                license
                -
                quality
                A comprehensive Model Context Protocol server implementation that enables AI assistants to interact with file systems, databases, GitHub repositories, web resources, and system tools while maintaining security and control.
                Last updated -
                16
                TypeScript

              View all related MCP servers

              MCP directory API

              We provide all the information about MCP servers via our MCP API.

              curl -X GET 'https://glama.ai/api/mcp/v1/servers/GreptimeTeam/greptimedb-mcp-server'

              If you have feedback or need assistance with the MCP directory API, please join our Discord server