mcp-trino logo

mcp-trinoA high-performance Model Context Protocol (MCP) server for Trino implemented in Go.

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

Overview

This project implements a Model Context Protocol (MCP) server for Trino in Go. It enables AI assistants to access Trino's distributed SQL query engine through standardized MCP tools. The MCP server has dual mode capabilities, acting both as a server and an interactive CLI for direct Trino access. Key features include dual mode, psql-like interactive SQL shell, full MCP server integration, and OAuth 2.1 authentication. Additionally, it supports both STDIO and HTTP transports and provides Docker container support and reusable OAuth library for any Go MCP server. The implementation allows for various AI-compatible applications to interact with the Trino cluster, connecting to multiple data sources, and features backward compatibility with previous versions of the tool.

Key features

  • Dual Mode: Works as both MCP server and interactive CLI
  • MCP server implementation in Go
  • Trino SQL query execution through MCP tools
  • Catalog, schema, and table discovery
  • Docker container support

Pricing

Model
Free
Category
MCP Servers
Rating
No reviews yet

Use cases

AI Assistant Integration

Integrate AI assistants with Trino's distributed SQL query engine using standardized MCP tools.

Interactive SQL Shell

Use the interactive SQL shell for direct Trino access in a psql-like environment.

Pros & Cons

Pros

  • High-performance MCP server implementation in Go
  • Supports both STDIO and HTTP transports
  • OAuth 2.1 authentication with multiple providers
  • StreamableHTTP support with JWT authentication
  • Backward compatibility with SSE endpoints

Cons

  • Limited information on scalability and performance benchmarks
  • Requires Go expertise for customization and deployment

Reviews

Sign in to leave a review.

No reviews yet. Be the first!

Q&A

Is mcp-trino deployable via container?

Yes, mcp-trino provides Docker container support.

Asked by Gabriel Duarte · Jun 10, 2026

What authentication method does mcp-trino use?

mcp-trino uses OAuth 2.1 authentication with multiple providers, including Okta, Google, and Azure AD.

Asked by Sven Bergqvist · May 29, 2026

What transports does mcp-trino support?

mcp-trino supports both STDIO and HTTP transports.

Asked by Sofia Lindqvist · May 16, 2026

What is mcp-trino?

A high-performance Model Context Protocol (MCP) server for Trino implemented in Go, enabling AI assistants to access Trino's distributed SQL query engine.

Asked by Zelda Brandt · Apr 9, 2026

Ask a question

MCP Servers alternatives