Trino MCP Server in Go

by heavenlycolle

306 downloads
Not rated
GitHub

About

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

Details

Author
heavenlycolle
Downloads
306
Categories
Other

- Trino SQL query execution through MCP tools
- Catalog, schema, and table discovery
- STDIO and HTTP transport support
- Server-Sent Events (SSE) support for Cursor and other clients
- Compatible with Cursor, Claude Desktop, Windsurf, ChatWise
- Docker container support

Install via Homebrew (brew install mcp-trino), download a pre-built binary, build from source, or use the Docker image. Configure environment variables (TRINO_HOST, TRINO_PORT, TRINO_USER, TRINO_PASSWORD, TRINO_SCHEME) and integrate with Cursor, Claude Desktop, Windsurf, or ChatWise by adding a configuration file.

Trino MCP Server in Go

A high-performance Model Context Protocol (MCP) server for Trino implemented in Go. This project enables AI assistants to seamlessly interact with Trino's distributed SQL query engine through standardized MCP tools.

GitHub Workflow Status
Go Version
Trivy Scan
SLSA 3
Go Report Card
Go Reference
Docker Image
GitHub Release
License: MIT

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.

Trino (formerly PrestoSQL) is a powerful distributed SQL query engine designed for fast analytics on large datasets.

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.

Installation

Homebrew (macOS and Linux)

The easiest way to install mcp-trino is using Homebrew:

```bash

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.