You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: plugins/aws-serverless/skills/aws-lambda-durable-functions/SKILL.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -74,6 +74,12 @@ When not specified, ALWAYS use CDK
74
74
- State: "[framework] might not support Lambda durable functions yet"
75
75
- Suggest supported frameworks as alternatives
76
76
77
+
### Serverless MCP Server Unavailable
78
+
79
+
- Inform user: "AWS Serverless MCP not responding"
80
+
- Ask: "Proceed without MCP support?"
81
+
- DO NOT continue without user confirmation
82
+
77
83
### Step 3: Install SDK
78
84
79
85
**For TypeScript/JavaScript:**
@@ -181,6 +187,12 @@ When implementing or modifying tests for durable functions, ALWAYS verify:
181
187
3. Replay behavior is tested with multiple invocations
182
188
4. Use `LocalDurableTestRunner` for local testing
183
189
190
+
### MCP Server Configuration
191
+
192
+
**Write access is enabled by default.** The plugin ships with `--allow write` in `.mcp.json`, so the MCP server can create projects, generate IaC, and deploy on behalf of the user.
193
+
194
+
Access to sensitive data (like Lambda and API Gateway logs) is **not** enabled by default. To grant it, add `--allow-sensitive-data-access` to `.mcp.json`.
Copy file name to clipboardExpand all lines: plugins/aws-serverless/skills/aws-lambda/SKILL.md
+5-14Lines changed: 5 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -113,7 +113,7 @@ This skill requires that AWS credentials are configured on the host machine:
113
113
114
114
### SAM CLI Setup
115
115
116
-
1.**Install SAM CLI**: Follow the [SAM CLI installation guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html)2
116
+
1.**Install SAM CLI**: Follow the [SAM CLI installation guide](https://docs.aws.amazon.com/serverless-application-model/latest/developerguide/install-sam-cli.html)
117
117
2.**Verify**: Run `sam --version`
118
118
119
119
### Container Runtime Setup
@@ -123,24 +123,15 @@ This skill requires that AWS credentials are configured on the host machine:
123
123
124
124
### MCP Server Configuration
125
125
126
-
The default configuration **prevents**write access and **prevents** access to sensitive data such as Lambda functions logs.
126
+
**Write access is enabled by default.** The plugin ships with `--allow write` in `.mcp.json`, so the MCP server can create projects, generate IaC, and deploy on behalf of the user.
-`--allow-sensitive-data-access`: Enables access to Lambda logs and API Gateway logs
128
+
Access to sensitive data (like Lambda and API Gateway logs) is **not** enabled by default. To grant it, add `--allow-sensitive-data-access` to `.mcp.json`.
132
129
133
130
### SAM Template Validation Hook
134
131
135
-
This plugin includes a `PostToolUse` hook that runs `sam validate` automatically after any edit to `template.yaml` or `template.yml`. If validation fails, the error is returned as a system message so you can fix it immediately. The hook requires SAM CLI to be installed and silently skips if it is not available. Users can disable it via `/hooks`.
136
-
137
-
**Version policy:**`.mcp.json` uses `awslabs.aws-serverless-mcp-server@latest`. This is intentional — the package is pre-1.0 (currently 0.1.x) and under active development, so pinning would miss bug fixes and new tool capabilities. If you need a stable, reproducible setup, pin to a specific version:
This plugin includes a `PostToolUse` hook that runs `sam validate` automatically after any edit to `template.yaml` or `template.yml`. If validation fails, the error is returned as a system message so you can fix it immediately. The hook requires SAM CLI and `jq` to be installed and silently skips if it is not available. Users can disable it via `/hooks`.
142
133
143
-
Check for new versions with `uvx pip index versions awslabs.aws-serverless-mcp-server`.
For testing Step Functions workflows, see [step-functions-testing-skills.md](step-functions-testing-skills.md) — covers TestState API (mocking, inspection levels, retry simulation, chained tests) and Step Functions Local (Docker).
216
+
For testing Step Functions workflows, see [step-functions-testing.md](step-functions-testing.md) — covers TestState API (mocking, inspection levels, retry simulation, chained tests) and Step Functions Local (Docker).
Copy file name to clipboardExpand all lines: plugins/aws-serverless/skills/aws-serverless-deployment/SKILL.md
+5-6Lines changed: 5 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -62,16 +62,15 @@ This skill requires that AWS credentials are configured on the host machine:
62
62
63
63
### AWS Serverless MCP Server
64
64
65
-
The default configuration **prevents**write access and **prevents** access to sensitive data such as Lambda functions logs.
65
+
**Write access is enabled by default.** The plugin ships with `--allow write` in `.mcp.json`, so the MCP server can create projects, generate IaC, and deploy on behalf of the user.
-`--allow-sensitive-data-access`: Enables access to Lambda logs and API Gateway logs
67
+
Access to sensitive data (like Lambda and API Gateway logs) is **not** enabled by default. To grant it, add `--allow-sensitive-data-access` to `.mcp.json`.
71
68
72
69
### SAM Template Validation Hook
73
70
74
-
This plugin includes a `PostToolUse` hook that runs `sam validate` automatically after any edit to `template.yaml` or `template.yml`. If validation fails, the error is returned as a system message so you can fix it immediately. The hook requires SAM CLI to be installed and silently skips if it is not available. Users can disable it via `/hooks`.
71
+
This plugin includes a `PostToolUse` hook that runs `sam validate` automatically after any edit to `template.yaml` or `template.yml`. If validation fails, the error is returned as a system message so you can fix it immediately. The hook requires SAM CLI and `jq` to be installed and silently skips if it is not available. Users can disable it via `/hooks`.
0 commit comments