AWS MCP(Model Context Protocol) 서버는 AWS Labs에서 개발한 오픈 소스 프로젝트로, 전용 MCP 서버를 통해 대규모 언어 모델(LLM)과 AWS 서비스 간의 상호 작용 능력을 향상시키는 것을 목표로 합니다. 프로젝트 주소는 https://github.com/awslabs/mcp이며, 표준화된 인터페이스와 도구를 제공하여 AI 어시스턴트(예: Amazon Q Developer, Claude, Cline 등)가 AWS 관련 작업을 보다 효율적으로 수행하도록 돕고, 동시에 AWS 모범 사례, 보안 규정 준수 및 효율적인 개발 프로세스를 준수하도록 합니다.
프로젝트에는 AWS의 다양한 서비스와 기능을 포괄하는 여러 독립적인 MCP 서버가 포함되어 있습니다.
AWS CDK MCP 서버
AWS Terraform MCP 서버
AWS Serverless MCP 서버
AWS Documentation MCP 서버
Amazon ECS MCP 서버
더 많은 서버(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
을 편집하여 서버 구성을 추가합니다.