localstack mcp server for VS Code
io.github.localstack/localstack-mcp-server
A LocalStack MCP Server providing essential tools for local cloud development & testing
client:VS Code
transport:stdio
runtime:npm
Install localstack mcp server in VS Code
.vscode/mcp.json
{
"inputs": [
{
"type": "promptString",
"id": "localstack-auth-token",
"description": "LOCALSTACK_AUTH_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "aws-access-key-id",
"description": "AWS_ACCESS_KEY_ID",
"password": true
},
{
"type": "promptString",
"id": "aws-secret-access-key",
"description": "AWS_SECRET_ACCESS_KEY",
"password": true
},
{
"type": "promptString",
"id": "aws-session-token",
"description": "AWS_SESSION_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "aws-default-region",
"description": "AWS_DEFAULT_REGION",
"password": true
},
{
"type": "promptString",
"id": "aws-replicator-source-aws-access-key-id",
"description": "AWS_REPLICATOR_SOURCE_AWS_ACCESS_KEY_ID",
"password": true
},
{
"type": "promptString",
"id": "aws-replicator-source-aws-secret-access-key",
"description": "AWS_REPLICATOR_SOURCE_AWS_SECRET_ACCESS_KEY",
"password": true
},
{
"type": "promptString",
"id": "aws-replicator-source-aws-session-token",
"description": "AWS_REPLICATOR_SOURCE_AWS_SESSION_TOKEN",
"password": true
},
{
"type": "promptString",
"id": "aws-replicator-source-region-name",
"description": "AWS_REPLICATOR_SOURCE_REGION_NAME",
"password": true
},
{
"type": "promptString",
"id": "aws-replicator-source-endpoint-url",
"description": "AWS_REPLICATOR_SOURCE_ENDPOINT_URL",
"password": true
},
{
"type": "promptString",
"id": "app-inspector",
"description": "APP_INSPECTOR",
"password": true
}
],
"servers": {
"localstack-mcp-server": {
"type": "stdio",
"command": "npx",
"args": [
"-y",
"@localstack/localstack-mcp-server"
],
"env": {
"LOCALSTACK_AUTH_TOKEN": "${input:localstack-auth-token}",
"AWS_ACCESS_KEY_ID": "${input:aws-access-key-id}",
"AWS_SECRET_ACCESS_KEY": "${input:aws-secret-access-key}",
"AWS_SESSION_TOKEN": "${input:aws-session-token}",
"AWS_DEFAULT_REGION": "${input:aws-default-region}",
"AWS_REPLICATOR_SOURCE_AWS_ACCESS_KEY_ID": "${input:aws-replicator-source-aws-access-key-id}",
"AWS_REPLICATOR_SOURCE_AWS_SECRET_ACCESS_KEY": "${input:aws-replicator-source-aws-secret-access-key}",
"AWS_REPLICATOR_SOURCE_AWS_SESSION_TOKEN": "${input:aws-replicator-source-aws-session-token}",
"AWS_REPLICATOR_SOURCE_REGION_NAME": "${input:aws-replicator-source-region-name}",
"AWS_REPLICATOR_SOURCE_ENDPOINT_URL": "${input:aws-replicator-source-endpoint-url}",
"APP_INSPECTOR": "${input:app-inspector}"
}
}
}
}
VS Code prompts for each input the first time the server starts, so no secret is written to the file. VS Code docs