{
  "id": 18532726,
  "title": "Serverless MCP server for AI agent data lake access on Amazon ECS Fargate",
  "url": "https://urgent.news/2026/11/06/serverless-mcp-server-for-ai-agent-data-lake-access-on-amazon-ecs",
  "topic": "ai",
  "section": "AI",
  "published": "2026-11-06T17:13:13.000Z",
  "source": {
    "name": "AWS Machine Learning",
    "slug": "aws-machine-learning",
    "url": "https://aws.amazon.com/blogs/machine-learning/serverless-mcp-server-for-ai-agent-data-lake-access-on-amazon-ecs-fargate/"
  },
  "original_language": "en",
  "account": "Organizations developing AI-powered applications struggle with granting large language model (LLM) agents access to enterprise data lakes without duplicating integration logic for each agent and application. Initially, developers connected agents directly to databases and APIs, leading to custom code creation for each new dataset and the need for manual permission enforcement for every new data source. This resulted in a multi-day engineering effort when onboarding new datasets or agents.\n\nTo address this issue, a team built a serverless Model Context Protocol (MCP) server on Amazon Elastic Container Service (Amazon ECS) with AWS Fargate. This server functions as a centralized, agent-agnostic gateway between AI agents and the enterprise data lake. Adding a new dataset only requires a JSON metadata file, which the server automatically discovers during the next pipeline sync, eliminating the need for per-dataset integration code.\n\nThe architecture comprises four layers: client, MCP server, tools, and knowledge-base refresh. The metadata catalog, underlying the tools layer, stores schema descriptions, column-level semantics, and table relationships. AI agents reference this catalog when generating SQL queries, eliminating the need for hardcoding table structures or redeploying when schemas change. The knowledge-base refresh layer maintains the catalog current by indexing new dataset metadata as it arrives.\n\nThe request flow from client applications to the data layer includes user query submission, DNS resolution through Amazon Route 53, HTTPS routing via Application Load Balancer, JWT authentication with Amazon Cognito, and session storage in Amazon DynamoDB. The client layer handles session state and forwards requests to the MCP server, which includes AI agent orchestration using Amazon Bedrock, Amazon Bedrock Guardrails, and tools backends such as Amazon Athena, Amazon Redshift, and Amazon Bedrock Knowledge Bases.",
  "summary": "Learn how to build a serverless Model Context Protocol (MCP) server on Amazon ECS with AWS Fargate that gives AI agents secure, metadata-driven access to an enterprise data lake. Exposing a new dataset requires only a JSON file, with no per-dataset integration code.",
  "key_points": [
    "Serverless MCP server on Amazon ECS Fargate simplifies AI agent data lake access.",
    "JSON metadata file enables new dataset integration without custom code.",
    "Metadata catalog powers AI agents' SQL query generation, adapting to schema changes."
  ],
  "editors_take": null,
  "illustration": null,
  "coverage": {
    "outlets": 2,
    "also_reported_by": [
      {
        "outlet": "Tom's Guide",
        "title": "Amazon’s new text-to-shop feature arrives ahead of the holidays — here’s how the latest improvement to the Alexa for Shopping AI agent works",
        "url": "https://urgent.news/2026/11/06/amazons-new-text-to-shop-feature-arrives-ahead-of-the-holidays-heres",
        "published": "2026-11-06T17:00:53.000Z"
      }
    ]
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}