AWS MCP (Model Context Protocol) Servers は、AWS Labs によって開発されたオープンソースプロジェクトであり、専用の MCP サーバーを通じて、大規模言語モデル (LLM) と AWS サービスのインタラクション能力を強化することを目的としています。プロジェクトのアドレスは https://github.com/awslabs/mcp であり、標準化されたインターフェースとツールを提供することで、AI アシスタント (Amazon Q Developer、Claude、Cline など) が AWS 関連タスクをより効率的に実行できるよう支援し、同時に AWS のベストプラクティス、セキュリティコンプライアンス、および効率的な開発プロセスを確実に遵守します。
プロジェクトには、AWS のさまざまなサービスと機能をカバーする複数の独立した MCP サーバーが含まれています。
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
を編集してサーバー構成を追加します。