[](https://www.npmjs.com/package/@aws-sdk/middleware-expect
Middleware MCP server exists for a simple reason — assistants are far more useful when they can act on Middleware directly instead of describing what you should do. [.
Once Middleware is connected, these are the calls the assistant has available:
Configuration — In version 2.x of the SDK, service configuration could be passed to individual client constructors. However, these configurations would first beMiddleware — Version 2.x of the SDK allows modifying a request throughout multiple stages of a request’s lifecycle by attaching event listeners to a request. SomeFeedback — The Feedback tool exposed by this serverContributing — You can open pull requests for fixes or additions to the new AWS SDK for JavaScript v3. All pull requests must be submitted under the Apache 2.0Streams — Certain command outputs include streams, which have different implementations in Node.js and browsers. For convenience, a set of stream handlingPaginators — Many AWS operations return paginated results when the response object is too large to return in a single response. In AWS SDK for JavaScript v2, theSetup follows the usual MCP pattern — install or clone the server, register it in your client's configuration file, restart the client.
This sits in the developer tooling group, where several servers overlap in what they claim to do but differ sharply once you actually set them up. Middleware's toolset — Configuration, Middleware, Feedback and 3 more — is a fair guide to whether it matches your workflow. It is maintained by aws-sdk-bot; worth a glance at recent repository activity before you build anything load-bearing on it.
This entry was verified against Middleware's own documentation before publication; SyncDev keeps the directory reviewed rather than auto-generated.
| Tool | What it does |
|---|---|
| Configuration | In version 2.x of the SDK, service configuration could be passed to individual client constructors. However, these configurations would first be merged automatically into a copy of the global SDK configuration: AWS.confi |
| Middleware | Version 2.x of the SDK allows modifying a request throughout multiple stages of a request’s lifecycle by attaching event listeners to a request. Some feedback we received frequently was that it can be difficult to debug |
| Feedback | The Feedback tool exposed by this server. |
| Contributing | You can open pull requests for fixes or additions to the new AWS SDK for JavaScript v3. All pull requests must be submitted under the Apache 2.0 license and will be reviewed by an SDK team member prior to merging. Accomp |
| Streams | Certain command outputs include streams, which have different implementations in Node.js and browsers. For convenience, a set of stream handling methods will be merged (Object.assign) to the output stream object, as defi |
| Paginators | Many AWS operations return paginated results when the response object is too large to return in a single response. In AWS SDK for JavaScript v2, the response contains a token you can use to retrieve the next page of resu |
Kill hallucinated APIs — version-accurate, up-to-date library documentation injected straight into context.
Microsoft's official browser automation server — drive a real browser through the accessibility tree, no screenshots needed.
GitHub's official server — repos, issues, pull requests, Actions and code security, straight from your assistant.
Issue tracking at the speed of conversation — Linear's official hosted server with OAuth and zero install.
Local repository surgery — status, diffs, commits, branches and history for any repo on disk.
Timezone sanity for AI — current time anywhere and correct conversions, without the model doing date math.