AWS MCP(Model Context Protocol)Servers 是一個由 AWS Labs 開發的開源項目,旨在通過專用的 MCP 伺服器增強大型語言模型(LLM)與 AWS 服務的互動能力。項目地址為 https://github.com/awslabs/mcp,通過提供標準化的介面和工具,幫助 AI 助手(如 Amazon Q Developer、Claude、Cline 等)更高效地執行 AWS 相關任務,同時確保遵循 AWS 最佳實踐、安全合規性和高效開發流程。
項目包含多個獨立的 MCP 伺服器,覆蓋 AWS 的多種服務和功能:
AWS CDK MCP Server
AWS Terraform MCP Server
AWS Serverless MCP Server
AWS Documentation MCP Server
Amazon ECS MCP Server
更多伺服器包括 DynamoDB、Aurora、CloudWatch Logs 等,詳見 GitHub 倉庫。
{
"mcpServers": {
"awslabs.aws-serverless-mcp-server": {
"command": "uvx",
"args": ["awslabs.aws-serverless-mcp-server@latest"],
"env": {
"AWS_PROFILE": "your-aws-profile",
"AWS_REGION": "us-east-1",
"FASTMCP_LOG_LEVEL": "ERROR"
},
"disabled": false,
"autoApprove": []
}
}
}
uv pip install awslabs.<server-name>-mcp-server
git clone https://github.com/awslabs/mcp.git
cd mcp/src/<server-name>
uv run main.py
docker build -t awslabs/<server-name>-mcp-server .
docker run --rm --interactive --env FASTMCP_LOG_LEVEL=ERROR awslabs/<server-name>-mcp-server:latest
mcp.json
添加伺服器配置。