Trino MCP ServerMCP Server27/100 via “read-only query execution with configurable permission controls”
** - A Go implementation of a Model Context Protocol (MCP) server for Trino, enabling LLM models to query distributed SQL databases through standardized tools.
Unique: Implements query-level permission validation in the MCP server layer before queries reach Trino, providing defense-in-depth alongside database-level permissions. Uses configurable policy files to define allowed operations per schema/table, enabling fine-grained control without modifying Trino configuration.
vs others: More granular than Trino's native role-based access control because it operates at the MCP tool level, allowing per-query validation and LLM-friendly error messages. Simpler than implementing custom Trino plugins because it requires only configuration file changes, not Java development.