SRV-001 · go · server docs ↗
standalone platform
One binary, one YAML. Its own catalog, Trino and S3 behind one MCP endpoint.
Install with go install, Docker, or grab a release. Point it at PostgreSQL, which holds the catalog, via YAML config. Add Trino for SQL and S3 for objects when you are ready; every connection is scanned into the catalog. Cross-enrichment is on by default. With no warehouse, the catalog, gateways, knowledge layer, memory, and portal run on PostgreSQL alone (see deployment shapes). Run over stdio for Claude Desktop, or http with OAuth 2.1 for hosted MCP clients.
$ go install github.com/txn2/mcp-data-platform/cmd/mcp-data-platform@latest $ claude mcp add data-platform \ -e DATABASE_URL=$DATABASE_URL \ -e TRINO_HOST=trino.example.com \ -- mcp-data-platform --config platform.yaml added: data-platform (catalog + trino + s3, semantic on) $ claude # ask: describe the orders table with its owners and tags