Submit

Trino MCP Server in Go

@heavenlycolle

A high-performance Model Context Protocol (MCP) server for Trino implemented in Go. mcp, mcp-server, trino
Overview

what is mcp-trino?

mcp-trino is a high-performance Model Context Protocol (MCP) server for Trino implemented in Go, enabling AI assistants to interact with Trino's distributed SQL query engine through standardized MCP tools.

how to use mcp-trino?

To use mcp-trino, you can install it via Homebrew or download the binary from GitHub Releases. It can also be run as a Docker container. Configuration involves setting environment variables for Trino connection details.

key features of mcp-trino?

  • MCP server implementation in Go
  • Trino SQL query execution through MCP tools
  • Catalog, schema, and table discovery
  • Docker container support
  • Supports both STDIO and HTTP transports
  • Server-Sent Events (SSE) support for Cursor and other MCP clients

use cases of mcp-trino?

  1. Executing complex SQL queries against Trino.
  2. Discovering available catalogs, schemas, and tables in a Trino environment.
  3. Integrating with AI applications like Cursor, Claude Desktop, and ChatWise for enhanced data querying capabilities.

FAQ from mcp-trino?

  • Can mcp-trino be used with any AI assistant?

Yes! mcp-trino is compatible with various MCP-compatible clients.

  • Is there a Docker image available for mcp-trino?

Yes! You can run mcp-trino as a Docker container for easier deployment.

  • How do I configure mcp-trino?

Configuration is done through environment variables for Trino connection settings.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.