Submit

Trino MCP Server in Go

@tuannvm

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

What is Trino MCP Server in Go?

Trino MCP Server in Go is a high-performance Model Context Protocol (MCP) server that allows AI assistants to access Trino's distributed SQL query engine through standardized MCP tools.

How to use Trino MCP Server in Go?

To use the server, clone the repository, build the server, and run it either directly or using Docker. You can also integrate it with various AI applications by configuring the necessary environment variables.

Key features of Trino MCP Server in Go?

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

Use cases of Trino MCP Server in Go?

  1. Executing SQL queries against Trino.
  2. Integrating with AI applications for data analytics.
  3. Discovering catalogs, schemas, and tables in a Trino server.

FAQ from Trino MCP Server in Go?

  • What is the required environment for running the server?

You need Go 1.24 or later, Docker, and a running Trino server.

  • Can I run the server without Docker?

Yes, you can run it directly after building the server.

  • How do I configure the server?

The server can be configured using environment variables for Trino connection details.

© 2025 MCP.so. All rights reserved.

Build with ShipAny.