aws-agent-core-gateway-lambda-cdk-plain
Verified Safeby AdamBien
Overview
Provisions a serverless remote Model Context Protocol (MCP) server using AWS Bedrock Agent Core Gateway, AWS Lambda, and Amazon Cognito for authenticated API access.
Installation
./buildAndDeployDontAsk.shSecurity Notes
The architecture uses standard AWS security best practices, including Cognito for JWT-based authentication and IAM roles with least privilege for Bedrock Agent Core Gateway and Lambda interaction. No 'eval' or obvious malicious patterns are present. Configuration via ZCfg and system properties helps avoid hardcoded secrets. The Cognito User Pool has a removal policy of 'DESTROY', meaning all user data will be lost if the stack is deleted. This is common for development but requires consideration for production environments.
Similar Servers
run-model-context-protocol-servers-with-aws-lambda
This project provides a CDK pipeline to automate the deployment of Model Context Protocol (MCP) servers as AWS Lambda functions, offering client transports for Lambda invocation and SigV4 HTTP, and server adapters/handlers for various AWS Lambda event models.
guidance-for-deploying-model-context-protocol-servers-on-aws
Deploy secure, OAuth 2.0 authenticated Model Context Protocol (MCP) servers on AWS using CDK.
sample-agentic-ai-demos
Provides various examples for building Agentic AI with AWS Bedrock using the Model Context Protocol (MCP) for tool invocation and inter-agent communication.
guidance-for-vibe-coding-with-aws-mcp-servers
Building AI-powered development workflows for a hotel booking agent using Amazon Bedrock AgentCore and AWS Model Context Protocol (MCP) Servers, demonstrating 'vibe coding' techniques in an interactive workshop format.