LocalStack MCP Server
LocalStack MCPサーバーでClaude連携・AWSローカルエミュレーター管理を自動化
npx @localstack/localstack-mcp-server概要
LocalStack MCP Serverの設定方法と使い方。
AWSサービスをローカルでエミュレートする「LocalStack」をClaudeから操作できるMCPサーバー。
S3・Lambda・DynamoDB・SQS等のAWSサービスのローカル環境管理、リソースの作成・削除・確認が可能。
ClaudeとLocalStackのMCPサーバー連携により、AWSクラウドに接続せずローカル環境でのAWS開発・テスト作業を自動化できる。
本番環境と同等のAWSサービスをローカルで再現し、ClaudeがAWSリソースを管理することでコスト不要の開発環境を効率化できる。
設定方法はLocalStackのエンドポイントURLを環境変数に設定するだけでシンプルに完結する。
料金・APIキー情報
料金
無料プランありAPIキー
🔓 不要✅このMCPはAPIキー不要です。別途セットアップが必要な場合があります(上記参照)。
こんな使い方ができます
LocalStack上のS3バケットをClaudeから作成・管理してローカルでのストレージ開発をテストできる
Lambda関数をClaudeに作成・実行させてサーバーレス処理のローカル動作確認を自動化できる
DynamoDBテーブルをClaudeから操作してAWS環境のデータモデルをローカルで検証できる
SQSキューのメッセージ処理をClaudeにテストさせて本番デプロイ前の品質確認を効率化できる
セットアップ手順
- 1
LocalStackをDockerで起動する(docker run --rm -p 4566:4566 localstack/localstack)
- 2
claude mcp add localstack -e LOCALSTACK_ENDPOINT=http://localhost:4566 -e AWS_ACCESS_KEY_ID=test -e AWS_SECRET_ACCESS_KEY=test -e AWS_REGION=us-east-1 -- npx -y @localstack/localstack-mcp-server
設定ファイル
コピー前に確認
DockerおよびLocalStackのインストール必須。LocalStack CLIでのインストールも可能(pip install localstack)。
claude mcp add localstack -e LOCALSTACK_ENDPOINT=http://localhost:4566 -e AWS_ACCESS_KEY_ID=test -e AWS_SECRET_ACCESS_KEY=test -e AWS_REGION=us-east-1 -- npx -y @localstack/localstack-mcp-server