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