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: README.md
+29-29Lines changed: 29 additions & 29 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,21 +13,21 @@ This server eliminates custom scripts and manual LocalStack management with dire
13
13
14
14
This server provides your AI with dedicated tools for managing your LocalStack environment:
15
15
16
-
| Tool Name | Description | Key Features |
17
-
| :--- | :--- | :--- |
18
-
|[`localstack-management`](./src/tools/localstack-management.ts)| Manages LocalStack container operations and settings | - Execute start, stop, restart, and status checks<br/>- Integrate LocalStack Pro authentication tokens<br/>- Inject custom environment variables<br/>- Verify real-time status and perform health monitoring |
19
-
|[`localstack-deployer`](./src/tools/localstack-deployer.ts)| Handles infrastructure deployment to LocalStack environments | - Automatically run CDK and Terraform tooling to deploy infrastructure locally<br/>- Enable parameterized deployments with variable support<br/>- Process and present deployment results<br/>- Requires you to have [`cdklocal`](https://github.com/localstack/aws-cdk-local) or [`tflocal`](https://github.com/localstack/terraform-local) installed in your system path |
20
-
|[`localstack-logs-analysis`](./src/tools/localstack-logs-analysis.ts)| Analyzes LocalStack logs for troubleshooting and insights | - Offer multiple analysis options including summaries, errors, requests, and raw data<br/>- Filter by specific services and operations<br/>- Generate API call metrics and failure breakdowns<br/>- Group errors intelligently and identify patterns |
21
-
|[`localstack-iam-policy-analyzer`](./src/tools/localstack-iam-policy-analyzer.ts)| Handles IAM policy management and violation remediation | - Set IAM enforcement levels including `enforced`, `soft`, and `disabled` modes<br/>- Search logs for permission-related violations<br/>- Generate IAM policies automatically from detected access failures<br/>- Requires a valid LocalStack Auth Token |
22
-
|[`localstack-chaos-injector`](./src/tools/localstack-chaos-injector.ts)| Injects and manages chaos engineering faults for system resilience testing | - Inject, add, remove, and clear service fault rules<br/>- Configure network latency effects<br/>- Comprehensive fault targeting by service, region, and operation<br/>- Built-in workflow guidance for chaos experiments |
23
-
|[`localstack-cloud-pods`](./src/tools/localstack-cloud-pods.ts)| Manages LocalStack state snapshots for development workflows | - Save current state as Cloud Pods<br/>- Load previously saved Cloud Pods instantly<br/>- Delete Cloud Pods or reset to a clean state<br/>- Requires a valid LocalStack Auth Token |
|[`localstack-management`](./src/tools/localstack-management.ts)| Manages LocalStack container operations and settings | - Execute start, stop, restart, and status checks<br/>- Integrate LocalStack Pro authentication tokens<br/>- Inject custom environment variables<br/>- Verify real-time status and perform health monitoring|
19
+
|[`localstack-deployer`](./src/tools/localstack-deployer.ts)| Handles infrastructure deployment to LocalStack environments| - Automatically run CDK and Terraform tooling to deploy infrastructure locally<br/>- Enable parameterized deployments with variable support<br/>- Process and present deployment results<br/>- Requires you to have [`cdklocal`](https://github.com/localstack/aws-cdk-local) or [`tflocal`](https://github.com/localstack/terraform-local) installed in your system path |
20
+
|[`localstack-logs-analysis`](./src/tools/localstack-logs-analysis.ts)| Analyzes LocalStack logs for troubleshooting and insights | - Offer multiple analysis options including summaries, errors, requests, and raw data<br/>- Filter by specific services and operations<br/>- Generate API call metrics and failure breakdowns<br/>- Group errors intelligently and identify patterns|
21
+
|[`localstack-iam-policy-analyzer`](./src/tools/localstack-iam-policy-analyzer.ts)| Handles IAM policy management and violation remediation | - Set IAM enforcement levels including `enforced`, `soft`, and `disabled` modes<br/>- Search logs for permission-related violations<br/>- Generate IAM policies automatically from detected access failures<br/>- Requires a valid LocalStack Auth Token|
22
+
|[`localstack-chaos-injector`](./src/tools/localstack-chaos-injector.ts)| Injects and manages chaos engineering faults for system resilience testing | - Inject, add, remove, and clear service fault rules<br/>- Configure network latency effects<br/>- Comprehensive fault targeting by service, region, and operation<br/>- Built-in workflow guidance for chaos experiments|
23
+
|[`localstack-cloud-pods`](./src/tools/localstack-cloud-pods.ts)| Manages LocalStack state snapshots for development workflows | - Save current state as Cloud Pods<br/>- Load previously saved Cloud Pods instantly<br/>- Delete Cloud Pods or reset to a clean state<br/>- Requires a valid LocalStack Auth Token|
|**VS Code**|[](vscode:mcp/install?%7B%22name%22%3A%22localstack-mcp-server%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40localstack%2Flocalstack-mcp-server%22%5D%7D)|
|**VS Code**|[](vscode:mcp/install?%7B%22name%22%3A%22localstack-mcp-server%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40localstack%2Flocalstack-mcp-server%22%5D%7D)|
31
31
|**VS Code Insiders**|[](vscode-insiders:mcp/install?%7B%22name%22%3A%22localstack-mcp-server%22%2C%22type%22%3A%22stdio%22%2C%22command%22%3A%22npx%22%2C%22args%22%3A%5B%22-y%22%2C%22%40localstack%2Flocalstack-mcp-server%22%5D%7D)|
32
32
33
33
### Prerequisites
@@ -43,25 +43,25 @@ Add the following to your MCP client's configuration file (e.g., `~/.cursor/mcp.
Copy file name to clipboardExpand all lines: manifest.json
+5-13Lines changed: 5 additions & 13 deletions
Original file line number
Diff line number
Diff line change
@@ -18,9 +18,7 @@
18
18
"entry_point": "./dist/stdio.js",
19
19
"mcp_config": {
20
20
"command": "node",
21
-
"args": [
22
-
"${__dirname}/./dist/stdio.js"
23
-
],
21
+
"args": ["${__dirname}/./dist/stdio.js"],
24
22
"env": {}
25
23
}
26
24
},
@@ -86,11 +84,11 @@
86
84
{
87
85
"name": "cdk-deployment",
88
86
"description": "Deploy a CDK project to LocalStack",
89
-
"arguments": ["project_path"],
90
-
"text": "Please help me deploy my CDK project located at ${arguments.project_path} on my LocalStack container."
87
+
"arguments": ["project_path"],
88
+
"text": "Please help me deploy my CDK project located at ${arguments.project_path} on my LocalStack container."
91
89
},
92
90
{
93
-
"name": "terraform-deployment",
91
+
"name": "terraform-deployment",
94
92
"description": "Deploy a Terraform project to LocalStack",
95
93
"arguments": ["project_path"],
96
94
"text": "Please help me deploy my Terraform project located at ${arguments.project_path} on my LocalStack container."
@@ -108,13 +106,7 @@
108
106
"text": "Create chaos faults for ${arguments.services} in ${arguments.regions} for ${arguments.operations} with a probability of ${arguments.probability} and an error of ${arguments.error}."
0 commit comments