Skip to main content
Glama

Servidor Trino MCP

Este repositorio proporciona un servidor MCP (Modelo-Control-Protocolo) que le permite enumerar y consultar tablas a través de Trino usando Python.

Descripción general

  • MCP: MCP es un protocolo para conectar modelos de IA, datos y herramientas. Este servidor MCP de ejemplo proporciona:

    • Una lista de tablas Trino como recursos MCP

    • Capacidad de leer el contenido de la tabla a través de MCP

    • Una herramienta para ejecutar consultas SQL arbitrarias contra Trino

  • Trino: Un motor de consultas SQL rápido y distribuido para el análisis de big data. Este servidor utiliza el cliente Python de Trino (trino.dbapi) para conectarse a un host, catálogo y esquema de Trino.

Related MCP server: MCP Trino Server

Requisitos

  • Python 3.9+ (o una versión compatible con mcp, trino y asyncio)

  • trino (el controlador Python para Trino)

  • mcp (la biblioteca de Python Modelo-Control-Protocolo)

Configuración

El servidor lee los detalles de la conexión de Trino desde las variables de entorno:

Variable

Descripción

Por defecto

TRINO_HOST

Nombre de host o IP del servidor Trino

localhost

TRINO_PORT

Puerto del servidor Trino

8080

TRINO_USER

Nombre de usuario Trino

requerido

TRINO_PASSWORD

Contraseña de Trino (opcional, depende de su configuración de autenticación)

(vacío)

TRINO_CATALOG

Catálogo predeterminado a utilizar (por ejemplo, hive , tpch , postgresql , etc.)

requerido

TRINO_SCHEMA

Esquema predeterminado a utilizar (por ejemplo, default , public , etc.)

requerido

Uso

{
  "mcpServers": {
    "trino": {
      "command": "uv",
      "args": [
        "--directory", 
        "<path_to_mcp_server_trino>",
        "run",
        "mcp_server_trino"
      ],
      "env": {
        "TRINO_HOST": "<host>",
        "TRINO_PORT": "<port>",
        "TRINO_USER": "<user>",
        "TRINO_PASSWORD": "<password>",
        "TRINO_CATALOG": "<catalog>",
        "TRINO_SCHEMA": "<schema>"
      }
    }
  }
}
-
security - not tested
A
license - permissive license
-
quality - not tested

Latest Blog Posts

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/Dataring-engineering/mcp-server-trino'

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