Skip to main content
MCP server CX Codex

Yaw Labs AWS MCP — Claude Code MCP server: how to install

A local MCP server routing AWS operations through your installed CLI, handling SSO device authentication and Cloud Control resources.

Install into Claude Code · Platform CLI All methods and platforms ↓
claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcp
Open on GitHub

What Yaw Labs AWS MCP does

This server runs on your machine via npx without remote intermediaries. It wraps your local aws CLI binary directly through the aws_call tool, passing target operations and flags. New cloud capabilities become usable immediately whenever you upgrade your system command-line client.

Standard resource lifecycle actions go through AWS Cloud Control API. Seven aws_resource_* tools let the assistant inspect or modify over 1,300 CloudFormation resource types. It also provides aws_resource_diff for dry-run inspections. When AWS SSO credentials expire, the process initiates a device-code login flow. You get a direct link and verification code instead of dropped browser handoffs.

Running this server alongside the official AWS MCP package causes tool collisions. Pick one or the other. The local environment requires an existing aws CLI installation with configured profiles. Large responses hit a 5 MB boundary, so trim wide queries using JMESPath expressions.

What it helps with

  • Execute AWS CLI calls directly from an assistant session
  • Authenticate with AWS SSO using device codes when browser redirects fail
  • Preview CloudFormation resource changes before applying updates
  • Query multiple AWS regions in parallel via aws_multi_region

Example prompts for the agent

  • Check our current AWS SSO session and refresh it if needed
  • Fetch active S3 buckets with aws_call in region eu-central-1
  • Run aws_resource_diff against the target SQS queue before modifying properties

How to install Yaw Labs AWS MCP

Platform CLI

claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcp

Replace <…> with your own values

Step by step, with commands for each platform: How to add an MCP server to Claude Code, Codex, Cursor, VS Code, Gemini CLI and more

Questions about Yaw Labs AWS MCP

How to install Yaw Labs AWS MCP in Claude Code?

Run claude mcp add aws-mcp -- npx -y @yawlabs/aws-mcp. If you need custom environment variables right away, run claude mcp add --env AWS_PROFILE=<AWS_PROFILE> --env AWS_REGION=<AWS_REGION> --transport stdio yaw-labs-aws-mcp -- npx -y @yawlabs/aws-mcp.

What does Yaw Labs AWS MCP do?

It gives your coding agent direct access to your local AWS CLI. The tool exposes Cloud Control API primitives, documentation lookups, and a reliable device-code SSO re-authentication workflow.

Can I run this alongside the official AWS MCP server?

No, you should choose between them. Both handle general AWS API operations, so running both introduces overlapping tools that degrade model routing.

Similar MCP servers

All MCP servers for Cloud: AWS, Azure, GCP →

Project sponsors

Companies that keep this analytics open
Gold sponsor

Impressions, clicks and code copies — open statistics. We keep the numbers public for the same reason NeBlask itself is public. Become a sponsor