Overview
Features
MCP server implementation in Go
Go-based MCP server delivering MCP endpoints and transports.
Trino SQL query execution through MCP tools
Executes SQL queries on Trino via MCP tools.
Catalog, schema, and table discovery
Discovery of catalogs, schemas, and tables via MCP tools.
Docker container support
Containerized deployment with Docker.
Dual transports: STDIO and HTTP
Supports both STDIO and HTTP transports for MCP clients.
OAuth 2.1 authentication via oauth-mcp-proxy
OAuth 2.1 authentication with oauth-mcp-proxy library, offering native and proxy modes and 4 providers (HMAC, Okta, Google, Azure AD). Includes token caching and PKCE.
StreamableHTTP with JWT and SSE backward compatibility
StreamableHTTP transport with JWT authentication; maintains backward compatibility with SSE endpoints.
MCP client compatibility
Compatible with Cursor, Claude Desktop, Windsurf, ChatWise, and other MCP clients.
Who Is This For?
- AI assistants:Access Trino via MCP tools for query execution and metadata discovery.
- MCP clients:Integrate with MCP-enabled apps (Claude, Cursor, Windsurf, ChatWise) to run SQL and explore catalogs.




