AWS

Manage AWS resources, S3, Lambda, and CloudWatch.

Works with: Claude DesktopClaude CodeCursor

Community server · details last checked

Quick install
npx -y aws-mcp

How to install the AWS MCP server

Add this to your Claude Desktop MCP configuration:

{
  "mcpServers": {
    "aws": {
      "command": "npx",
      "args": [
        "-y",
        "aws-mcp"
      ]
    }
  }
}

Add this to your Claude Code MCP configuration:

npx -y aws-mcp

Add this to your Cursor MCP configuration:

{
  "mcpServers": {
    "aws": {
      "command": "npx",
      "args": [
        "-y",
        "aws-mcp"
      ]
    }
  }
}

Built by ContextBoltThis directory is built by ContextBolt: MCP-native memory and SEO tools that run alongside AWS in the same client.

Explore ContextBolt

The AWS MCP server exposes common AWS operations to an agent: listing and reading S3 objects, inspecting Lambda functions, querying CloudWatch. It turns a set of tasks that normally mean the console or a half-remembered CLI incantation into questions you can ask in the same window where you are already working.

What it actually does

The server wraps AWS APIs as tools using credentials you supply. Claude can enumerate buckets and read objects, look at Lambda configuration and recent invocations, and pull metrics and log data from CloudWatch. The useful part is that it can combine those: correlating an error in a log group with a deployment time is tedious by hand and quick when something can query both.

Practical patterns:

  • ‘What errored in this Lambda over the last hour, and what does the log say?’
  • ‘Which S3 buckets are public, and what is in them?’
  • ‘Show me the CloudWatch metrics for that service around the time of the incident.‘

Why use it

Infrastructure debugging is mostly correlation. You have a symptom in one place, a cause in another, and the work is joining them. Agents are good at that when they can reach both sources, and terrible at it when you are pasting fragments of console output at them. This closes the gap for the AWS half of a stack.

Gotchas

This is the server where credential scope matters most. Give it a dedicated IAM role with read-only permissions on the specific services you want it to see, and expand only when you have a reason. A broadly permissioned key sitting in an agent config is a standing risk, and cloud APIs will let it do genuine damage. Community AWS servers have also varied in maintenance and coverage, and AWS’s own MCP offerings have shifted, so confirm the current state before you build a workflow on it.

Built by ContextBolt

This directory is built by ContextBolt

We build MCP-native tools that give your AI the context it cannot reach on its own. Bookmarks turns your saved posts into agent-queryable memory. SEO puts live keyword and ranking data inside Claude. Both run alongside AWS in the same client.

Explore the products →

AWS MCP server: FAQs

Is there an official AWS server?

AWS's own MCP tooling has moved quickly and varies by service. This entry covers a community server, so check what is current before standardising on it.

What IAM permissions should I give it?

As few as possible, and read-only to start. An agent with broad write access to your AWS account is a genuinely bad idea until you trust the workflow.

Can it read CloudWatch logs?

Yes, and that is one of the better uses: querying logs in plain language beats assembling a Logs Insights query by hand.

Does it work across multiple accounts?

It uses whichever credentials you configure. Multiple accounts means multiple server entries with different profiles.