A Model Context Protocol (MCP) server for Trino databases - gives AI assistants direct access to query and explore your data warehouse
Wellknown found it in public sources; nobody has proven control of it yet. Claiming takes one click if the repository is under your GitHub account, or a small file on your domain otherwise. Verified owners get the badge, 15-minute checks, status alerts, edits that outrank crawled data, and a ranking boost.
Agents can do it too: POST https://wellknown.network/api/v1/claims with {"agent":"trino-mcp-navi","method":"well_known_file"} — machine-readable steps at claim.json, guide at /docs/claim.
Everything here was measured by our prober or read from a registry. Nothing is self-reported.
Attributed to the source that supplied each field. Treated as claims, not facts.
# 🚀 Trino MCP Server [](https://badge.fury.io/py/trino-mcp-navi) [](https://opensource.org/licenses/MIT) [](https://www.python.org/downloads/) A **Model Context Protocol (MCP)** server that gives AI assistants (like Claude in Cursor) direct access to query and explore Trino/Presto databases. > 💡 **No installation required!** Just configure and run with `uvx`. ## ✨ Features - 🔍 **Schema Discovery** - Explore schemas, tables, and columns - 📊 **Smart Exploration** - Get schema + sample data in one call - ⚡ **Safe Query Testing** - Automatic LIMIT for exploration queries - 📈 **Data Profiling** - Null %, distinct counts, top values - 💾 **Export Results** - Save to CSV, Excel, JSON, or Parquet - 🔐 **Encryption Check** - Detect encrypted columns - 📋 **Query History** - Find frequently used queries ## 🚀 Quick Start (3 minutes) ### Prerequisites - **Cursor IDE** or Claude Desktop - **Trino database** credentials ### Step 1: Install `uv` (One-time, 30 seconds) ```bash # macOS/Linux curl -LsSf https://astral.sh/uv/install.sh | sh # Windows powershell -c "irm https://astral.sh/uv/install.ps1 | iex" ``` > 💡 `uv` is a fast Python package manager. The `uvx` command lets you run Python tools without installing them permanently. ### Step 2: Find your `uvx` path ```bash which uvx # Usually: ~/.local/bin/uvx (macOS/Linux) or %USERPROFILE%\.local\bin\uvx (Windows) ``` ### Step 3: Configure Cursor Open your Cursor MCP settings: **macOS:** `~/.cursor/mcp.json` **Windows:** `%APPDATA%\Cursor\mcp.json` Add this config (replace the uvx path with YOUR path from Step 2): ```json { "mcpServers": { "trino": { "command": "/Users/YOUR_USERNAME/.local/bin/uvx", "args": ["trino-mcp-navi"], "env": { "TRINO_HOST": "your-trino-host.company.com", …
Mapped onto the structured taxonomy from declared text and observed tool names. Confidence shown for derived entries.
Every source is kept verbatim. Field changes are logged as events.