tu

tuannvm/mcp-trino

A Go implementation of a Model Context Protocol (MCP) server for Trino

#Go#Trino#MCP
Publishertuannvm/mcp-trino
Submitted date4/19/2025

Trino MCP Server in Go: Overview

Title

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

How to Use

To use the Trino MCP Server in Go, follow these steps:

  1. Install the server using Homebrew, manual download, or building from source.
  2. Configure the server by setting environment variables for Trino host, port, user, and password.
  3. Integrate the server with AI applications such as Cursor, Claude Desktop, Windsurf, or ChatWise by creating a configuration file or editing existing settings.

Key Features

  • 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
  • Compatible with Cursor, Claude Desktop, Windsurf, ChatWise, and any MCP-compatible clients

Use Cases

  • Integrating Trino with AI assistants for data analysis and querying
  • Enabling MCP-compatible clients to interact with Trino's distributed SQL query engine
  • Using the server as a bridge between Trino and AI applications for seamless data exchange and processing
  • Leveraging the server's high-performance capabilities for fast and efficient data querying and analysis.

Visit More

View All