mrkeyoor.com_
Sun 01 Nov 15:12 UTC
AI Toolsevaluationupdated 31 Oct 2026

mcp review

Use awslabs/mcp to evaluate a specific AWS integration; start with its README's Agent Toolkit for AWS recommendation when choosing a production path. This repository contains specialized Model Context Protocol servers for AWS documentation and service operations. Our run on September 28, 2026, at commit 1941e37 built documentation; it did not validate the AWS servers.

+17stars / 7d
Verdict

Evaluate awslabs/mcp one server at a time. Our September 28, 2026 sandbox run at commit 1941e37 completed the documentation build with an anchor warning and skipped tests; AWS server behavior remains untested. For production software using coding agents or agents built for customers, start with the README's Agent Toolkit for AWS recommendation. Before adopting a local package, verify its startup, required permissions and tool behavior with your intended client and AWS role.

We ran it

Lab card: what happened when we ran mcpScreenshot of mcp (awslabs.github.io/mcp)
Install✓ · 58s1114 packages · 283 MB
Build✓ · 66s
Testsn/ano test script
Known vulns350 critical · 7 high · 28 moderate · 0 low (npm audit)
Repo3802 files~906,512 lines of source · 72.3 MB · 23 CI workflows

Answers from our run

Does mcp build from source?

Dependencies installed in 58 seconds (1114 packages), and the build succeeded in 66 seconds. We cloned commit 1941e37 into a clean Debian container with 3 CPUs and no project-specific setup.

Does mcp have tests you can run?

Not through a standard command: the project exposes no test script or target that our harness could run.

Does mcp have known vulnerabilities in its dependencies?

npm audit flagged 35 known advisories in the dependency tree at the time of our run.

Who should not use mcp?

Teams requiring measured evidence that a server starts, authenticates, deploys resources or enforces permission switches.

What are the alternatives to mcp?

Agent Toolkit for AWS, AWS CLI, Model Context Protocol servers. Evaluate awslabs/mcp one server at a time.

Setup3/5General uv and Python setup instructions exist, but individual servers require distinct configuration. Our documentation-only run did not verify server setup.
Docs4/5The README supplies server selection and client configuration guidance. Our build reported a broken HealthImaging installation anchor in both locales.
Community5/5The visible participation rubric credits the supplied release's multiple named contributors and new contributor. Adoption and support responsiveness remain unknown.
Maturity3/5The README says the repository continues working and accepting contributions while naming a successor. Our run provides no operational validation of its servers.

Discussed on

  1. hnVibe coding tips and tricks227 points
  2. hnAWS MCP Servers22 points
  3. hnAWS MCP Servers11 points
  4. hnA collection of open source AWS MCP servers is available at awslabs3 points

Who it’s for

AWS developers evaluating one server with a defined task and AWS role.
Contributors studying AWS tool implementations and MCP client configuration.
Teams comparing local packages with the AWS-managed remote services listed in the catalog.

Who it’s NOT for

Teams requiring measured evidence that a server starts, authenticates, deploys resources or enforces permission switches.
Operators expecting the local server packages to expose Streamable HTTP; the README specifies stdio only.
Production evaluators who have not considered the README's recommended successor.
Readers seeking runtime benchmarks or a security assessment; our run supplied neither.

Setup reality

Our sandbox selected the npm project in docusaurus/. Our run on September 28, 2026, at commit 1941e37 recorded a 58-second installation and a 66-second documentation build. Both commands returned exit code zero without timing out. Tests were skipped because the detected project had no test script.

The stored parser summary records 1,114 dependency packages occupying 283 MB. Its npm audit summary records 35 advisories: 7 high and 28 moderate, with zero critical or low. Scan coverage is unknown because the record contains no scannedPackages value. These figures describe the detected documentation project and do not establish the security of the Python servers.

The README's general server setup requires uv, Python 3.10, AWS credentials with access to the required services, and an MCP client configuration. Individual server instructions determine the actual prerequisites. Our sandbox did not execute that setup.

Production choice: start with the README's recommendation

The README recommends Agent Toolkit for AWS for production software using coding agents or agents built for customers. It calls the toolkit the successor to the AWS Labs servers, plugins and skills, while saying this repository continues to work and accept contributions. That distinction matters when deciding whether to evaluate an existing package or choose a starting point for new production work.

The catalog remains useful for inspecting a particular integration. Its entries cover documentation retrieval, infrastructure, databases, messaging and operations. Choose the server that matches your task, then review its own requirements. The repository's breadth does not establish that any individual server meets your deployment needs.

Our sandbox built documentation and skipped tests

Our run on September 28, 2026, at commit 1941e37 built documentation; it did not validate the AWS servers. The full recorded checkout is 1941e37b5d4d16c07814cbc340f6692e92ca1ee2.

Our sandbox selected docusaurus/. The harness records each command's outcome, exit code, elapsed time and timeout status. The stored summary reports installation in 58 seconds and the documentation build in 66 seconds. Both returned zero without timing out. The test step records a skip with the reason no script, which is not a failed test.

The raw build output shows generated English and Japanese static files. It also reports a broken #installation anchor on the HealthImaging server page in both locales. The successful command therefore establishes that static output was generated despite that warning.

Our run did not boot a Python MCP server, initialize an MCP connection, list or call tools, authenticate to AWS, deploy a workload or verify permission switches. A documentation build cannot answer those operational questions. The MrKeyoor testing methodology explains command reporting and its limits. That page describes the current procedure; this review relies on the attached September record and reports no new execution.

Audit coverage is unknown

The stored parser summary records 35 npm audit advisories: 7 high and 28 moderate. It records zero critical and low advisories. These are dependency advisories associated with the installed documentation project, not results from a security assessment of the AWS tools.

The stored dependency summary records 1,114 packages and 283 MB on disk. The raw installation output uses different package-counting language, which has not been reconciled with that summary. We retain the stored figures without treating either output as proof of scan coverage. The record contains no scannedPackages value, so the number of packages covered by the audit is unknown. No unique or exhaustive test count was established.

Local packages use stdio

The README says the repository's MCP servers are designed to support stdio only. It dates removal of SSE support from their latest major versions to May 26, 2025, and describes Streamable HTTP support as work in progress.

The catalog separately lists AWS-managed remote services, including AWS Knowledge MCP Server and the preview AWS MCP Server. Those are different connection choices. It also describes a Lambda handler library for building MCP HTTP endpoints; that component does not establish HTTP support in every local server package.

For a local trial, follow the selected server's instructions and choose an update policy. The README warns that @latest checks and downloads the latest package at client startup. Verify the selected version with your intended MCP client and AWS role before relying on its behavior.

The EKS report is closed and remains unreproduced here

Issue 2942 was closed as not planned after inactivity on September 4, 2026. The reporter alleges that list_k8s_resources can expose Secret metadata without checking the sensitive-data flag and that documented redaction is absent.

The supplied thread references a proposed fix, but does not establish that it merged or that the reported behavior persists at our measured commit. Our sandbox did not reproduce the report. For an EKS evaluation, check Secret listing and reading separately against the exact version you intend to use. Closure after inactivity does not establish that the reported behavior was fixed.

Alternatives serve different tasks

AWS CLI provides a unified command-line interface to Amazon Web Services. Choose it when you want direct AWS commands without an MCP client. It can also sit alongside an MCP workflow. The supplied evidence does not establish a reliability or permission-enforcement advantage over these servers.

The Model Context Protocol servers repository provides educational reference implementations, not production-ready solutions. Use it to study protocol features and SDK usage. It is a learning complement rather than a replacement for this AWS integration catalog.

Agent Toolkit for AWS is the successor recommended by the awslabs/mcp README for the stated production use cases. The README describes agent-aware IAM condition keys and CloudWatch and CloudTrail visibility. We did not test those capabilities.

Scores describe the available evidence

The retained scores use a 1 to 5 editorial rubric. Setup ease runs from substantial manual prerequisites to a verified straightforward setup. Documentation runs from missing instructions to complete, checked task guidance. Community measures visible participation, from none in the supplied evidence to releases with multiple contributors. Maturity runs from an early example to demonstrated operational stability. These ratings do not measure adoption, security or runtime performance.

Setup ease is 3: general setup instructions exist, but individual servers need their own configuration and our run did not verify server setup. Documentation is 4: the README supplies server selection and client guidance, though our build reported a broken anchor. Community is 5 under the participation rubric because the supplied release notes name multiple contributors and a new contributor; support responsiveness and adoption remain unknown. Maturity is 3: the README says contributions continue while naming a successor, and our evidence provides no operational server validation.

Alternatives

ProjectWhat it isPick it when
Agent Toolkit for AWSThe successor recommended by the awslabs/mcp README for its stated production use cases.Start here for production software using coding agents or agents built for customers. Our sandbox did not test the toolkit.
AWS CLIA unified command-line interface to Amazon Web Services.Choose it for direct AWS commands without MCP integration, or use it alongside an MCP workflow.
Model Context Protocol servers gh↗Educational reference implementations demonstrating MCP features and SDK usage.Use it to learn server implementation patterns. Its README warns that the examples are not production-ready solutions.

What people are saying

  1. [velocity-scout] duty1g/x64dbg-mcp-server
  2. [github-trending] tradesdontlie/tradingview-mcp
  3. [hackernews] The New MCP Roadmap
  4. [github-trending] googleapis/mcp-toolbox
  5. [producthunt] ElevenLabs MCP in Claude
  6. [velocity-scout] sv-number/mcp-server

Sources

  1. AWS Labs MCP README
  2. AWS Labs MCP August 2026 release
  3. EKS Secret access check report
  4. Agent Toolkit for AWS announcement

More ai tools reviews

anarlog · pr-agent · agent-sprite-forge · KiroCrew · Orkas · hypit · the whole board →