MCP Data Platform Ecosystem¶
mcp-data-platform is the orchestration layer for a broader suite of open-source MCP servers designed to work together as a composable data platform. Each component can run standalone or be combined through mcp-data-platform for unified access with cross-enrichment, authentication, and personas.
mcp-s3¶
An MCP server for Amazon S3, providing AI assistants with direct access to object storage. mcp-s3 lets assistants list buckets, browse prefixes, read objects, and generate presigned URLs for temporary access. When paired with mcp-trino through the platform, it provides the raw file access layer: assistants can discover datasets through the platform catalog, query structured data through Trino, and retrieve or inspect the underlying files in S3. It supports multi-server configurations for accessing storage across accounts and regions.
mcp-trino¶
An MCP server for Trino, the distributed SQL query engine. mcp-trino enables AI assistants to run read-only SQL queries across any data source that Trino connects to, including data lakes, warehouses, and relational databases. Assistants can list catalogs and schemas, describe tables, explain query plans, and execute analytical queries with configurable timeouts and row limits. Combined with the platform catalog for discovery and mcp-s3 for raw file access, mcp-trino completes the platform by providing the structured query interface that turns raw data into answers.
How They Fit Together¶
graph LR
subgraph "MCP Data Platform"
Platform["mcp-data-platform<br/>Orchestration and catalog"]
Trino["mcp-trino<br/>Query Engine"]
S3["mcp-s3<br/>Object Storage"]
Platform <-->|"enrichment"| Trino
Platform <-->|"enrichment"| S3
end
Client(["MCP Client"]) --> Platform
Platform --> Client
Each component is an independent MCP server with its own documentation, releases, and test suite. mcp-data-platform composes them into a single connection point with cross-enrichment (Trino results include the platform catalog's curation, and a dataset read from the catalog says where to query it), authentication, personas, audit logging, and knowledge capture.