Trino
Implements a Model Context Protocol (MCP) server for Trino in Go, enabling AI assistants to interact with Trino's distributed SQL query engine.
About
mcp-trino is a high-performance Model Context Protocol (MCP) server built in Go, designed to facilitate seamless interaction between AI assistants and the Trino distributed SQL query engine. By providing a standardized MCP interface, it allows AI tools to execute SQL queries, discover catalogs, schemas, and tables, and understand table schemas within Trino. This enables natural language querying and data exploration, empowering users to leverage Trino's analytical capabilities through AI-driven interfaces like Cursor, Claude Desktop, Windsurf, and ChatWise.
Key Features
- Implements an MCP server in Go.
- Offers Docker container support.
- Enables Trino SQL query execution via MCP.
- Compatible with STDIO and HTTP transports.
- Supports catalog, schema, and table discovery.
- 5 GitHub stars
Use Cases
- Connecting Trino data to Claude Desktop for natural language querying.
- Integrating Trino with Cursor IDE for AI-assisted data exploration.
- Enabling AI-driven data analysis within ChatWise.