AWS MCP (Model Context Protocol) Servers ist ein Open-Source-Projekt, das von AWS Labs entwickelt wurde, um die Interaktionsfähigkeit großer Sprachmodelle (LLM) mit AWS-Diensten durch dedizierte MCP-Server zu verbessern. Das Projekt ist unter https://github.com/awslabs/mcp verfügbar und hilft KI-Assistenten (wie Amazon Q Developer, Claude, Cline usw.) durch die Bereitstellung standardisierter Schnittstellen und Tools, AWS-bezogene Aufgaben effizienter auszuführen und gleichzeitig die Einhaltung von AWS Best Practices, Sicherheitskonformität und effizienten Entwicklungsprozessen sicherzustellen.
Das Projekt umfasst mehrere unabhängige MCP-Server, die eine Vielzahl von AWS-Diensten und -Funktionen abdecken:
AWS CDK MCP Server
AWS Terraform MCP Server
AWS Serverless MCP Server
AWS Documentation MCP Server
Amazon ECS MCP Server
Weitere Server, einschließlich DynamoDB, Aurora, CloudWatch Logs usw., finden Sie im GitHub-Repository.
{
"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
, um Serverkonfigurationen hinzuzufügen.