
Localstack
io.github.giovanemartinsPublished by GitHub account giovanemartinsv1.1.5Updated Oct 24, 2026
MCP server for LocalStack AWS services, enabling AI agents to interact with local AWS infra.
Overview
Local MCP server that lets an assistant create, inspect and modify AWS resources in a local LocalStack instance across S3, SQS, SNS, EventBridge, Kinesis…
- What you can do
- Manage S3 buckets and objects: list, create, delete, upload and download text or JSON content
- Work with SQS queues and messages: create, send, receive, delete, purge
- Handle SNS topics and subscriptions, and publish messages
- Operate EventBridge buses, rules, targets and custom events
- Manage Kinesis streams and records, and DynamoDB tables, items, scans and queries
- Run Lambda functions and read their responses and logs; manage Secrets Manager secrets, SSM parameters and SES identities and email sending
- When to use it
- Useful when developing or testing AWS-based applications locally: bootstrapping buckets, queues, tables and parameters from a spec, seeding test data, debugging event-driven flows, or smoke-testing Lambda functions without touching real AWS accounts.
- Requirements
- Runs locally via npm or npx, so Node.js 20+ is needed, plus Docker to run LocalStack itself. Configuration is by environment variables: LOCALSTACK_ENDPOINT (default AWS_REGION, AWS_ACCESS_KEY_ID and AWS_SECRET_ACCESS_KEY, which the README shows as fake test values. Desktop client only.
Installation
In SourceWeft
- Open Localstack in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Desktop only via STDIO. STDIO servers start a local process, so they need the SourceWeft desktop host.
Other MCP clients
Follow the launch instructions in the repository.
README
LocalStack MCP Server
MCP server that exposes LocalStack-managed AWS services as AI-agent tools, enabling LLMs and AI agents to interact with local AWS infrastructure during development and testing.
Installation
The server is published to npm and the MCP Registry. No local build needed.
Or run directly with npx (no install required):
Requirements
- Node.js 20+
- Docker (for LocalStack)
Local Development
Configuration
All configuration is via environment variables:
Running Tests
Requires LocalStack running (docker compose up -d).
MCP Client Configuration
Using the published npm package (recommended)
Add to your MCP client config (e.g. ~/.config/claude/claude_desktop_config.json):
Using a local build
Using tsx for development (no build step)
Available Tools
S3
SQS
SNS
EventBridge
Kinesis
DynamoDB
Lambda
Secrets Manager
SSM Parameter Store
SES
Use Cases
- Dev environment bootstrap — create S3 buckets, SQS queues, DynamoDB tables, and SSM parameters in one shot from a spec
- Test data seeding — populate DynamoDB or S3 before running integration tests
- Event-driven debugging — publish to EventBridge/SNS/Kinesis and inspect downstream effects without leaving the IDE
- Secret/config management — read and update Secrets Manager / SSM values during local debug sessions
- Lambda smoke testing — invoke Lambda functions, capture responses and logs, iterate quickly
- Queue drain / inspect — receive and inspect SQS messages without a consumer running
Project Structure
Source: README.md at commit 6d17dbb
Tools
0Version history
1- v1.1.5LatestSep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 days25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declared10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts