One Process, Many MCP Servers

The standard way to give an agent access to three systems is to run three MCP servers. The host config lists a Trino server, a DataHub server, and an S3 server, each its own process, each its own transport, each its own auth. It works, and for a single backend it is the right shape. The moment you want a Trino result to arrive already carrying its DataHub ownership and PII tags, the fleet model…