Back to Home
aws-solutions-library-samples icon

guidance-for-vibe-coding-with-aws-mcp-servers

Verified Safe

by aws-solutions-library-samples

Overview

This project provides guidance on building AI-powered development workflows using Amazon Bedrock AgentCore and the Model Context Protocol (MCP) for an interactive hotel booking agent system, demonstrating 'vibe coding' techniques.

Installation

Run Command
pnpm --filter cdk-infra-python cdk deploy --all

Environment Variables

  • AWS_DEFAULT_REGION
  • AWS_PROFILE

Security Notes

The project uses AWS Secrets Manager and Parameter Store (SecureString) for managing API keys and Cognito credentials, which is a good practice. API Gateway access is restricted to the deploying AWS account via resource policies, enhancing security. However, the `open-vite-access.sh` script, intended for workshop environments, directly modifies security group ingress rules based on user-provided IP, which is a critical operation and could pose a risk if the input or script is compromised. Additionally, API Gateway logging to CloudWatch is suppressed by default for ease of deployment, potentially reducing monitoring visibility in a production scenario. Some CDK Nag suppressions are noted and justified for a workshop, but would require further hardening for production.

Similar Servers

Stats

Interest Score46
Security Score8
Cost ClassHigh
Avg Tokens10000
Stars23
Forks4
Last Update2025-12-08

Tags

AIMLAWSBedrockAgentCoreMCPServerlessCDKPythonVite