aws-mcp

CLI

aws is a small command tree (built on urfave/cli). A bare aws with no subcommand is equivalent to aws mcp.

aws mcp

Run the MCP server over stdio. This is what MCP clients (Claude Desktop/Code, Cursor) invoke — see Configuration for client setup.

aws mcp

aws test

Verify credentials against AWS: calls STS GetCallerIdentity for the active profile and prints the resolved principal. Useful for confirming credentials are correct before wiring up an MCP client.

$ aws test
OK  authenticated with AWS (region=us-west-2)
    account=123456789012 arn=arn:aws:iam::123456789012:user/ada
    read-only=false

Next: browse the services

The server itself doesn’t hard-code per-service commands — every AWS service is reachable generically through the meta tools. See Services for what’s currently registered, or Architecture for how discovery and dispatch work.