mcp-server-trino logo

mcp-server-trinoMCP Server for Trino

(0)
Daniel NikulshynReviewed by Daniel Nikulshyn·Updated July 2026

Overview

The MCP Server for Trino repository provides a Model-Control-Protocol (MCP) server that allows users to list and query tables via Trino using Python. MCP is a protocol for bridging AI models, data, and tools. This server enables users to view a list of Trino tables as MCP resources, read table contents through MCP, and execute arbitrary SQL queries against Trino. It utilizes Trino's Python client (trino.dbapi) to connect to a Trino host, catalog, and schema. The server requires Python 3.9+ and the trino and mcp Python libraries. Configuration is done through environment variables for Trino connection details, including host, port, user, password, catalog, and schema. The repository is licensed under the MIT license.

Key features

  • Trino table listing
  • Table content reading
  • Arbitrary SQL query execution
  • MCP protocol support
  • Trino Python client integration

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

Data Analysis

Use the MCP server to list and query Trino tables for data analysis purposes.

Data Integration

Integrate the MCP server with other tools to execute SQL queries against Trino and retrieve results.

Pros & Cons

Pros

  • Enables querying Trino tables using MCP protocol
  • Supports listing Trino tables as MCP resources
  • Allows executing arbitrary SQL queries against Trino

Cons

  • Requires Python 3.9+ and compatible libraries
  • Trino connection details must be provided as environment variables

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Is the project open source and free to use?

Yes, it is licensed under the MIT license, making it free and permissive for commercial or personal use.

Asked by Mustafa Yilmaz · Apr 22, 2026

What are the language and library prerequisites?

The server requires Python 3.9+ and the "trino" Python driver (trino.dbapi) plus the "mcp" protocol library. All dependencies are listed in requirements.txt.

Asked by Devin Walker · Apr 6, 2026

What can the MCP Server for Trino do with my tables?

It lists all tables in the specified catalog/schema as MCP resources, allows reading table contents via MCP, and lets you execute arbitrary SQL queries against Trino through the MCP interface.

Asked by Yuki Mori · Mar 16, 2026

How do I configure the MCP Server for Trino to connect to my Trino instance?

Set the required environment variables: TRINO_HOST, TRINO_PORT (default 8080), TRINO_USER, optional TRINO_PASSWORD, TRINO_CATALOG, and TRINO_SCHEMA. These are read by the server on startup.

Asked by Jasper Vermeer · Feb 6, 2026

Ask a question

MCP Servers alternatives