AWS-MCP-SERVER
Verified Safeby roy777rajat
Overview
Enables autonomous AI agents (like Microsoft Copilot Studio) to interact with AWS cloud services by implementing the Model Context Protocol (MCP) and providing a set of callable AWS automation tools.
Installation
python -m uvicorn server:app --reload --port 8000Environment Variables
- AWS_REGION
- AUDIT_BUCKET
- AWS_ACCESS_KEY_ID
- AWS_SECRET_ACCESS_KEY
Security Notes
The server correctly uses environment variables for AWS credentials, preventing hardcoding. However, the CORS configuration `allow_origins=["*"]` is overly broad and should be restricted in production. The documented AWS IAM permissions for the server include `Resource: "*"` for various services, granting extensive access which requires careful management and should ideally be scoped down using least privilege principles. Audit logging failures are silently handled, which could mask critical security information.
Similar Servers
mcpstore
Orchestrate Microservice Context Protocol (MCP) services and adapt them for integration with various AI frameworks like LangChain, managing tools and their lifecycle.
aws-mcp-server
The AWS MCP Server allows AI assistants to execute AWS CLI commands and access AWS environment context, providing a powerful interface for cloud management and automation.
fastify-mcp-server
A Fastify plugin providing a streamable HTTP transport for the Model Context Protocol (MCP), enabling AI assistants to interact with services.
MCP-Agent
An autonomous AI agent designed to discover, connect to, and utilize tools and resources from various Model Context Protocol (MCP) servers to accomplish tasks.