Trino MCP Server in Go
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
Jump to
- 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.
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
Sign in to leave a review
Use Google, GitHub, or an email account so ratings stay tied to real people.
No reviews posted yet.



