
aws-solutions-library-samples/guidance-for-deploying-model-context-protocol-servers-on-aws
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Это руководство демонстрирует, как безопасно запускать серверы Model Context Protocol (MCP) на облаке AWS с использованием контейнерной архитектуры. Оно помогает организациям внедрять отраслевые стандарты OAuth 2.
Обзор
Это руководство демонстрирует, как развернуть серверы Model Context Protocol (MCP) на AWS с безопасной аутентификацией с помощью Amazon Cognito, реализуя OAuth 2.0 Protected Resource Metadata (RFC9728). Они позволяют размещать MCP-серверы, к которым можно получить удалённый доступ при сохранении безопасности через стандартизированные потоки аутентификации OAuth 2.0. Решение решает несколько ключевых задач: - Безопасный хостинг MCP-серверов на инфраструктуре AWS - Аутентификация, соответствующая стандартам, с использованием OAuth 2.0 Protected Resource Metadata (RFC9728) - Удалённый доступ к MCP-серверам через защищённый транспорт StreamableHTTP - Бессостоятельная архитектура сервера для поддержки клиентов - Масштабируемое и поддерживаемое развертывание с использованием AWS CDK 1. для глобальной доставки контента с WAF-защитой 2. для распределения трафика и завершения SSL 3. для контейнеризованных и бессерверных MCP-серверов 4. для функциональности сервера авторизации OAuth 2.0 5. конечные точки для аутентификация, соответствующей стандартам 6.
Обзор (машинный перевод)
Содержание
- Обзор
- Стоимость
- Предварительные требования
- Операционная система
- Шаги развертывания
- Валидация развертывания
- Запуск руководства
- Следующие шаги
- Уборка
- FAQ, известные проблемы, дополнительные соображения и ограничения
- Правки
- Уведомления
Обзор
Это руководство демонстрирует, как развернуть серверы Model Context Protocol (MCP) на AWS с защищённой аутентификацией с использованием Amazon Cognito, реализуя спецификацию 2025-06-18 MCP с OAuth 2.0 Protected Resource Metadata (RFC9728). Оно позволяет размещать MCP-серверы, к которым можно получить удалённый доступ при сохранении безопасности через стандартизированные потоки аутентификации OAuth 2.0.
Решение решает несколько ключевых задач:
- Безопасный хостинг MCP-серверов на инфраструктуре AWS
- Аутентификация, соответствующая стандартам, с использованием метаданных защищённого ресурса OAuth 2.0 (RFC9728)
- Удалённый доступ к MCP-серверам через безопасный транспорт StreamableHTTP
- Архитектура серверов без состояния для поддержки параллельных клиентов
- Масштабируемое и поддерживаемое развертывание с использованием AWS CDK
Архитектура
Архитектура реализует:
- CloudFront-дистрибуция для глобальной доставки контента с WAF-защитой
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
Guidance for Deploying Model Context Protocol Servers on AWS
Table of Contents
- Overview
- Prerequisites
- Deployment Steps
- Deployment Validation
- Running the Guidance
- Next Steps
- Cleanup
- FAQ, known issues, additional considerations, and limitations
- Revisions
- Notices
Overview
This guidance demonstrates how to deploy Model Context Protocol (MCP) servers on AWS with secure authentication using Amazon Cognito, implementing the 2025-06-18 MCP specification with OAuth 2.0 Protected Resource Metadata (RFC9728). It enables you to host MCP servers that can be accessed remotely while maintaining security through standards-compliant OAuth 2.0 authentication flows.
The solution addresses several key challenges:
- Secure hosting of MCP servers on AWS infrastructure
- Standards-compliant authentication using OAuth 2.0 Protected Resource Metadata (RFC9728)
- Remote access to MCP servers through secure StreamableHTTP transport
- Stateless server architecture for concurrent client support
- Scalable and maintainable deployment using AWS CDK
Architecture
The architecture implements:
- CloudFront distribution for global content delivery with WAF protection
- Application Load Balancer for traffic distribution and SSL termination
- ECS Fargate and Lambda for containerized and serverless MCP servers
- AWS Cognito for OAuth 2.0 authorization server functionality
- OAuth 2.0 Protected Resource Metadata endpoints for standards-compliant authentication
- StreamableHTTP transport with stateless request handling
- Four-stack CDK deployment: VPC, Security, CloudFront WAF, and MCP Server stacks
Cost
You are responsible for the cost of the AWS services used while running this Guidance. As of August 2025, the cost for running this Guidance with the default settings in the US East (N. Virginia) Region is approximately $194.18 per month for processing moderate traffic levels.
We recommend creating a Budget through AWS Cost Explorer to help manage costs. Prices are subject to change. For full details, refer to the pricing webpage for each AWS service used in this Guidance.
Estimated Cost Table
The following table provides a sample cost breakdown for deploying this Guidance with the default parameters in the US East (N. Virginia) Region for one month.
| AWS service | Dimensions | Cost [USD] |
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →