aws-serverless
v1.3.0Design, build, deploy, test, and debug serverless applications with AWS Serverless services.
by Amazon Web ServicesApache-2.0856updated 3 days ago
Source
git clone https://github.com/awslabs/agent-pluginsClone the source, then follow the repository's marketplace instructions for your runtime. The plugin root is plugins/aws-serverless/ inside the repository.
Layout
├── .codex-plugin/plugin.json├── .claude-plugin/plugin.json├── skills/api-gateway/SKILL.md├── skills/aws-lambda/SKILL.md├── skills/aws-lambda-durable-functions/SKILL.md├── skills/aws-lambda-managed-instances/SKILL.md├── skills/aws-lambda-microvms/SKILL.md├── skills/aws-serverless-deployment/SKILL.md├── skills/aws-step-functions/SKILL.md└── .mcp.json
Skills7
Build, manage, and operate APIs with Amazon API Gateway (REST, HTTP, and WebSocket). Triggers on phrases like: API Gateway, REST API, HTTP API, WebSocket API, custom domain, Lambda authorizer, usage plan, throttling, CORS, VPC link, private API. Also covers troubleshooting API Gateway errors (4xx, 5xx, timeout, CORS failures) and IaC templates containing API Gateway resources. For general REST API design unrelated to AWS, do not trigger.
Design, build, deploy, test, and debug serverless applications with AWS Lambda. Triggers on phrases like: Lambda function, event source, serverless application, API Gateway, EventBridge, Step Functions, serverless API, event-driven architecture, Lambda trigger. For deploying non-serverless apps to AWS, use deploy-on-aws plugin instead.
Build resilient, long-running, multi-step applications with AWS Lambda durable functions with automatic state persistence, retry logic, and orchestration for long-running executions. Covers the critical replay model, step operations, wait/callback patterns, error handling with saga pattern, testing with LocalDurableTestRunner. Triggers on phrases like: lambda durable functions, workflow orchestration, state machines, retry/checkpoint patterns, long-running stateful Lambda functions, saga pattern, human-in-the-loop callbacks, and reliable serverless applications.
Evaluate, configure, and migrate workloads to AWS Lambda Managed Instances (LMI). Triggers on: Lambda Managed Instances, LMI, capacity provider, multi-concurrency Lambda, dedicated instance Lambda, EC2-backed Lambda, cold start elimination, Graviton Lambda, instance type for Lambda, scheduled scaling for LMI, Lambda cost optimization with Reserved Instances or Savings Plans. Also trigger when users describe high-volume predictable workloads seeking cost savings, want to scale LMI capacity on a schedule, or compare Lambda vs EC2 for steady-state traffic. For standard Lambda without LMI, use the aws-lambda skill instead.
Build, run, debug, and operate applications on AWS Lambda MicroVMs — Firecracker-isolated, snapshot-resumable serverless compute environments that run inside a container with up to 8-hour lifetimes. Triggers on: Lambda MicroVMs, Firecracker isolation, snapshot-resumable compute, suspend/resume, sandboxed or untrusted code execution, AI/agent code-execution sandboxes, interactive code playgrounds and notebooks (Jupyter, REPLs), reinforcement-learning environments, multi-tenant CI executors and build runners, sessionful game or simulation servers, isolated security scanners, long-lived sessions, or port-listening servers (gRPC, WebSocket, custom TCP). For standard event-driven Lambda functions, use the aws-lambda skill instead.
AWS SAM and AWS CDK deployment for serverless applications. Triggers on phrases like: use SAM, SAM template, SAM init, SAM deploy, CDK serverless, CDK Lambda construct, NodejsFunction, PythonFunction, SAM and CDK together, serverless CI/CD pipeline. For general app deployment with service selection, use deploy-on-aws plugin instead.
Build workflows with AWS Step Functions state machines using the JSONata query language. Covers Amazon States Language (ASL) structure, state types, variables, data transformation, error handling, AWS service integration, and migrating from the JSONPath to the JSONata query language.
MCP servers1
- command
- uvx
- args
- awslabs.aws-serverless-mcp-server@latest --allow-write
- env.FASTMCP_LOG_LEVEL
- ERROR
Manifests2
{
"name": "aws-serverless",
"version": "1.3.0",
"description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.",
"author": {
"name": "Amazon Web Services",
"email": "aws-agent-plugins@amazon.com",
"url": "https://github.com/awslabs/agent-plugins"
},
"homepage": "https://github.com/awslabs/agent-plugins",
"repository": "https://github.com/awslabs/agent-plugins",
"license": "Apache-2.0",
"keywords": [
"aws",
"lambda",
"durable functions",
"managed-instances",
"lmi",
"capacity-provider",
"serverless",
"development",
"sam",
"api-gateway",
"eventbridge",
"step-functions",
"microvms",
"firecracker"
],
"skills": "./skills/",
"mcpServers": "./.mcp.json",
"interface": {
"displayName": "AWS Serverless",
"shortDescription": "Build Lambda, API Gateway, Step Functions, and SAM or CDK workflows.",
"longDescription": "AWS serverless expertise for Lambda, API Gateway, durable functions, and deployment workflows with SAM or CDK.",
"defaultPrompt": [
"Add a Lambda-backed AWS feature to this app.",
"Generate CDK for a serverless workflow.",
"Review this repo for AWS serverless best practices."
],
"developerName": "Amazon Web Services",
"category": "Development",
"capabilities": [
"Read",
"Write"
],
"websiteURL": "https://github.com/awslabs/agent-plugins",
"privacyPolicyURL": "https://aws.amazon.com/privacy/",
"termsOfServiceURL": "https://aws.amazon.com/service-terms/",
"brandColor": "#FF9900"
}
}{
"author": {
"name": "Amazon Web Services"
},
"description": "Design, build, deploy, test, and debug serverless applications with AWS Serverless services.",
"homepage": "https://github.com/awslabs/agent-plugins",
"keywords": [
"aws",
"lambda",
"durable functions",
"managed-instances",
"lmi",
"serverless",
"development",
"sam",
"api-gateway",
"eventbridge",
"step-functions",
"microvms",
"firecracker"
],
"license": "Apache-2.0",
"name": "aws-serverless",
"repository": "https://github.com/awslabs/agent-plugins",
"version": "1.3.0"
}