{"id":26496,"date":"2026-05-07T05:16:45","date_gmt":"2026-05-06T20:16:45","guid":{"rendered":"https:\/\/aireviewirush.com\/?p=26496"},"modified":"2026-05-07T05:16:45","modified_gmt":"2026-05-06T20:16:45","slug":"the-aws-mcp-server-is-now-usually-out-there","status":"publish","type":"post","link":"https:\/\/aireviewirush.com\/?p=26496","title":{"rendered":"The AWS MCP Server is now usually out there"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"\">\n<table id=\"amazon-polly-audio-table\">\n<tbody>\n<tr>\n<td id=\"amazon-polly-audio-tab\">\n<div id=\"amazon-polly-by-tab\">\n            <a href=\"https:\/\/aws.amazon.com\/polly\/\" target=\"_blank\" rel=\"noopener noreferrer\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/a0.awsstatic.com\/aws-blog\/images\/Voiced_by_Amazon_Polly_EN.png\" alt=\"Voiced by Polly\" width=\"554\" height=\"56\"\/><\/a>\n           <\/div>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>I&#8217;ve been constructing with AI brokers and MCP instruments for some time now, and one query stored arising: how do you give an agent actual, authenticated entry to AWS with out handing it the keys to the dominion? Right this moment, there&#8217;s a solution.<\/p>\n<p>I\u2019m completely satisfied to announce the final availability of the <a href=\"https:\/\/docs.aws.amazon.com\/agent-toolkit\/latest\/userguide\/mcp-server.html\" target=\"_blank\" rel=\"noopener\">AWS MCP Server<\/a>, a managed distant Mannequin Context Protocol (MCP) server that offers AI brokers and coding assistants safe, authenticated entry to all AWS providers via a small, mounted set of instruments.<\/p>\n<p>The AWS MCP Server is a part of the <a href=\"https:\/\/aws.amazon.com\/products\/developer-tools\/agent-toolkit-for-aws\/\" target=\"_blank\" rel=\"noopener\">Agent Toolkit for AWS<\/a>, a collection of tooling that features the MCP Server, expertise, and plugins that assist coding brokers construct extra successfully and effectively on AWS.<\/p>\n<p>AI coding brokers are already helpful for a lot of duties, however they run into actual bother when working with AWS at any significant depth. With out entry to present <a href=\"https:\/\/docs.aws.amazon.com\/\" target=\"_blank\" rel=\"noopener\">AWS documentation<\/a>, brokers depend on coaching information that could be months outdated and should not learn about providers like <a href=\"https:\/\/aws.amazon.com\/s3\/features\/vectors\/\" target=\"_blank\" rel=\"noopener\">Amazon S3 Vectors<\/a>, <a href=\"https:\/\/aws.amazon.com\/rds\/aurora\/dsql\/\" target=\"_blank\" rel=\"noopener\">Amazon Aurora DSQL<\/a>, or <a href=\"https:\/\/aws.amazon.com\/bedrock\/agentcore\/\" target=\"_blank\" rel=\"noopener\">Amazon Bedrock AgentCore<\/a>. When requested to construct infrastructure, they have an inclination to succeed in for the <a href=\"https:\/\/aws.amazon.com\/cli\/\" target=\"_blank\" rel=\"noopener\">AWS Command Line Interface (AWS CLI)<\/a> relatively than <a href=\"https:\/\/aws.amazon.com\/cdk\/\" target=\"_blank\" rel=\"noopener\">AWS Cloud Improvement Equipment (AWS CDK)<\/a> or <a href=\"https:\/\/aws.amazon.com\/cloudformation\/\" target=\"_blank\" rel=\"noopener\">AWS CloudFormation<\/a>, and so they produce <a href=\"https:\/\/aws.amazon.com\/iam\/\" target=\"_blank\" rel=\"noopener\">AWS Identification and Entry Administration (IAM)<\/a> insurance policies which are far broader than essential. The result&#8217;s infrastructure that works in a demo however is just not production-ready.<\/p>\n<p>The AWS MCP Server addresses this via a compact set of instruments that don&#8217;t eat your mannequin\u2019s context window. The <code>call_aws<\/code> instrument executes any of the 15,000+ AWS API operations utilizing your current IAM credentials. Once we will launch new APIs, they are going to be supported inside days. The <code>search_documentation<\/code> and <code>read_documentation<\/code> instruments retrieve present AWS documentation and finest practices at question time, so the agent all the time works from up-to-date data.<\/p>\n<p>With normal availability, we&#8217;re introducing a number of new capabilities. The AWS MCP Server now helps IAM context keys, so that you now not want a separate IAM permission to make use of the server and may categorical fine-grained entry in a regular IAM coverage. Documentation retrieval now not requires authentication. Now we have additionally lowered the variety of tokens required per interplay, which issues for complicated, multi-step workflows.<\/p>\n<p>Additionally new, the <code>run_script<\/code> instrument lets the agent write a brief Python script that runs server-side in a sandboxed surroundings. The sandbox inherits your IAM permissions however has no community entry, so that you may give an agent the flexibility to course of information with out giving it entry to your native file system or a shell. When an agent must name a number of APIs and mix the outcomes, making them one by one is gradual and burns context. With <code>run_script<\/code>, the agent chains API calls, filters responses, and computes ends in a single round-trip, which is each quicker and extra context-efficient.<\/p>\n<p>Probably the most important addition is the transition from Agent SOPs to Expertise. Expertise present curated steering and finest practices for the duties the place brokers mostly make errors. This helps brokers full work quicker, utilizing validated finest practices, with fewer errors and fewer tokens \u2014 all of which saves you money and time. Expertise are contributed and maintained by AWS service groups. This retains the instrument record brief and predictable, which reduces hallucination and retains the agent targeted.<\/p>\n<p>For enterprise prospects, the AWS MCP Server gives a transparent separation between human and agent permissions. You should utilize IAM insurance policies or Service Management Insurance policies to specify {that a} given person can carry out mutating operations whereas the MCP server is restricted to read-only actions. Amazon CloudWatch metrics printed underneath the <code>AWS-MCP<\/code> namespace allow you to observe MCP server calls individually from direct human calls, supplying you with the audit path that compliance groups require. Amazon CloudTrail captures all API calls for an entire document.<\/p>\n<p><span style=\"text-decoration: underline\"><strong>Let\u2019s see it in motion<br \/>\n          <br \/><\/strong><\/span>For this demo, I selected to make use of <a href=\"https:\/\/claude.ai\/code\" target=\"_blank\" rel=\"noopener\">Claude Code<\/a>, however I can use the AWS MCP Server with any AI agent that helps MCP, which is mainly all instruments out there right this moment: <a href=\"https:\/\/kiro.dev\/docs\/cli\" target=\"_blank\" rel=\"noopener\">Kiro CLI<\/a>, <a href=\"https:\/\/kiro.dev\" target=\"_blank\" rel=\"noopener\">Kiro<\/a>, <a href=\"https:\/\/www.cursor.com\" target=\"_blank\" rel=\"noopener\">Cursor<\/a>, <a href=\"https:\/\/openai.com\/codex\" target=\"_blank\" rel=\"noopener\">Codex<\/a>, and extra. I configure Claude Code to make use of the <a href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/model-card-anthropic-claude-opus-4-6.html\" target=\"_blank\" rel=\"noopener\">Anthropic Opus 4.6 mannequin<\/a>.<\/p>\n<p>Opus 4.6 has a <a href=\"https:\/\/docs.aws.amazon.com\/bedrock\/latest\/userguide\/model-card-anthropic-claude-opus-4-6.html\" target=\"_blank\" rel=\"noopener\">information cutoff date in Could 2025<\/a>. It means it doesn\u2019t know something that occurred after Could final yr. I ask a query about an AWS service that was launched lately: <a href=\"https:\/\/aws.amazon.com\/s3\/features\/vectors\/\" target=\"_blank\" rel=\"noopener\">Amazon S3 Vectors<\/a>, launched in <a href=\"https:\/\/aws.amazon.com\/about-aws\/whats-new\/2025\/07\/amazon-s3-vectors-preview-native-support-storing-querying-vectors\/\" target=\"_blank\" rel=\"noopener\">preview in July 2025<\/a> and that went <a href=\"https:\/\/aws.amazon.com\/blogs\/aws\/amazon-s3-vectors-now-generally-available-with-increased-scale-and-performance\/\" target=\"_blank\" rel=\"noopener\">GA in December 2025<\/a>.<\/p>\n<p>The query is \u201cfind out how to retailer <a href=\"https:\/\/aws.amazon.com\/what-is\/embeddings-in-machine-learning\/\" target=\"_blank\" rel=\"noopener\">embedding<\/a> on S3\u2033. (embedding is a type of vector)<\/p>\n<p>It offers me 5 options, all appropriate, however none utilizing S3 Vectors as I requested. Observe that this reply comes from the Opus 4.6 mannequin, not from Claude Code. Any AI instrument utilizing the identical mannequin will return related solutions as a result of S3 Vectors wasn\u2019t introduced on the time the mannequin was educated.<\/p>\n<p><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-53-22.png\" target=\"_blank\" rel=\"noopener\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-103776\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-53-22-1024x813.png\" alt=\"Claude Code response about S3 Vectors with Opus 4.6 and no AWS MCP Server\" width=\"1024\" height=\"813\"\/><\/a><\/p>\n<p>Let\u2019s now attempt with the AWS MCP Server.<\/p>\n<p>The AWS MCP Server makes use of <a href=\"https:\/\/aws.amazon.com\/iam\/\" target=\"_blank\" rel=\"noopener\">AWS Identification and Entry Administration (IAM)<\/a> and IAM <a href=\"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/reference_sigv.html\" target=\"_blank\" rel=\"noopener\">SigV4 authentication<\/a>. To make use of my native AWS credentials configuration over MCP, <a href=\"https:\/\/modelcontextprotocol.io\/specification\/2025-11-25\/basic\/authorization\" target=\"_blank\" rel=\"noopener\">which solely helps OAuth 2.1<\/a>, I configure my AI coding agent to name the AWS MCP Server via a proxy. The <a href=\"https:\/\/github.com\/aws\/mcp-proxy-for-aws\" target=\"_blank\" rel=\"noopener\">MCP Proxy for AWS<\/a> is an open supply proxy that runs on my machine and bridges the world of IAM authentication to OAuth.<\/p>\n<p>I add the MCP configuration with this command:<\/p>\n<pre><code class=\"lang-bash\">claude mcp add-json aws-mcp --scope person \n   '{\"command\":\"uvx\",\"args\":[\"mcp-proxy-for-aws@latest\",\"https:\/\/aws-mcp.us-east-1.api.aws\/mcp\",\"--metadata\",\"AWS_REGION=us-west-2\"]}'\n<\/code><\/pre>\n<p>Let\u2019s analyze the JSON configuration:<\/p>\n<ul>\n<li>I exploit the person <a href=\"https:\/\/code.claude.com\/docs\/en\/mcp#mcp-installation-scopes\" target=\"_blank\" rel=\"noopener\">scope<\/a> to make the server out there to all my initiatives on my laptop computer.<\/li>\n<li><code>uvx mcp-proxy-for-aws<\/code> is the command to launch the proxy; the remainder of the arguments are parameters handed to the proxy.<\/li>\n<li><code>https:\/\/aws-mcp.us-east-1.api.aws\/mcp<\/code> is without doubt one of the two regional endpoints for the AWS MCP Server. The proxy will ahead Claude Code\u2019s requests to that endpoint.<\/li>\n<li><code>--metadata<\/code> are handed to the proxy goal. Right here, it tells the AWS MCP Server to make use of the US West (Oregon) Area.<\/li>\n<\/ul>\n<p>I begin Claude Code and I sort <code>\/mcp<\/code> to confirm the AWS MCP Server is appropriately put in and may use my credentials.<\/p>\n<p><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-29-47.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-103775\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-29-47-1024x678.png\" alt=\"Verify AWS MCP Server in Claude Code\" width=\"1024\" height=\"678\"\/><\/a><\/p>\n<p>I ask the identical query: \u201chow can I retailer embedding on S3\u201d.<\/p>\n<p>This time, Claude Code is aware of it has a instrument it might use to reply the query. It asks me permission to invoke the <code>aws___search_documentation<\/code> instrument. After a couple of seconds, I obtain an accurate reply: \u201cAWS now has a devoted service for this: Amazon S3 Vectors \u2026\u201d<\/p>\n<p><a href=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-59-16.png\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" loading=\"lazy\" class=\"aligncenter size-large wp-image-103777\" src=\"https:\/\/d2908q01vomqb2.cloudfront.net\/da4b9237bacccdf19c0760cab7aec4a8359010b0\/2026\/04\/23\/2026-04-23_09-59-16-1024x813.png\" alt=\"Claude Code correct response about S3 Vectors\" width=\"1024\" height=\"813\"\/><\/a><\/p>\n<p><span style=\"text-decoration: underline\"><strong>Pricing and availability<br \/>\n          <br \/><\/strong><\/span>The AWS MCP Server is offered right this moment within the US East (N. Virginia) and Europe (Frankfurt) AWS Areas and may make API calls to any Area. There isn&#8217;t any extra cost for the AWS MCP server itself. You pay just for the AWS assets you create and any relevant information switch prices.<\/p>\n<p>The AWS MCP Server works with Claude Code, Kiro, Cursor, and any MCP-compatible consumer. To get began, see the <a href=\"https:\/\/docs.aws.amazon.com\/agent-toolkit\/latest\/userguide\/mcp-server.html\" target=\"_blank\" rel=\"noopener\">AWS MCP Server Person Information<\/a>.<\/p>\n<p>I&#8217;ve been ready for one thing like this since I began utilizing MCP instruments in my AI brokers early final yr. The mix of present documentation, authenticated API entry, and sandboxed script execution in a single server modifications what an agent can really do on AWS. I&#8217;m curious what you construct with it. Let me know within the feedback.<\/p>\n<p>       <a href=\"https:\/\/linktr.ee\/sebsto\" target=\"_blank\" rel=\"noopener\">\u2014 seb<\/a> <!-- '\"` -->\n      <\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been constructing with AI brokers and MCP instruments for some time now, and one query stored arising: how do you give an agent actual, authenticated entry to AWS with out handing it the keys to the dominion? Right this moment, there&#8217;s a solution. I\u2019m completely satisfied to announce the final availability of the AWS [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":26498,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[20],"tags":[],"class_list":{"0":"post-26496","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-cloud-computing"},"_links":{"self":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/26496","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=26496"}],"version-history":[{"count":1,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/26496\/revisions"}],"predecessor-version":[{"id":26497,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/posts\/26496\/revisions\/26497"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=\/wp\/v2\/media\/26498"}],"wp:attachment":[{"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=26496"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=26496"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aireviewirush.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=26496"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}