Bedrock-Gateway
Verified Safeby LeonAchata
Overview
Provides a centralized gateway for AI agents to access multiple AWS Bedrock LLM models via the Model Context Protocol (MCP).
Installation
docker-compose up -dEnvironment Variables
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
- AWS_REGION
- CACHE_ENABLED
- CACHE_TTL
- CACHE_MAX_SIZE
- METRICS_ENABLED
- LOG_LEVEL
Security Notes
The project correctly uses environment variables for AWS credentials, reducing hardcoded secret risks. It includes an example of a minimal IAM policy. However, the default FastAPI CORS configuration (`allow_origins=["*"]`) is overly permissive and poses a security risk if deployed to production without restriction. Logging output is directed to stderr, which is good for MCP stdio mode, but requires proper log aggregation for monitoring.
Similar Servers
mcpo
Exposes Model Context Protocol (MCP) tools as OpenAPI-compatible HTTP servers.
mcp-context-forge
Converts web content (HTML, PDF, DOCX, etc.) and local files from a URL into high-quality Markdown format. It supports multiple conversion engines, content optimization, batch processing, and image handling.
MCPJungle
MCPJungle is a self-hosted Model Context Protocol (MCP) Gateway that allows developers to register and manage various MCP servers and their tools from a central location, enabling AI agents to discover and consume these tools from a single gateway.
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.