mcp
Official MCP Servers for AWS
claude mcp add --transport stdio awslabs-mcp node server.js
How to use
The awslabs-mcp server package provides a specialized MCP server that exposes AWS documentation, contextual guidance, and best practices through the Model Context Protocol (MCP). It is designed to connect with MCP clients such as coding assistants and chatbots to augment AI workflows with AWS-specific context. The server communicates over a stdio transport, meaning it accepts input and returns responses through standard input and output, suitable for integration with local tooling and automation pipelines. Once started, clients can query AWS docs, guidance, and recommended practices in real time to inform development, deployment, and infrastructure decisions within your AI-powered tools.
To use the server, run the server process in an environment where your MCP clients can reach it via stdio. Connect your MCP client to the server’s 1:1 channel and begin sending MCP requests. The server amplifies your AI workflows by providing AWS-centric context that can guide code generation, infrastructure decisions, and documentation lookups, enabling more informed and efficient development sessions with your preferred AI copilots and assistants.
How to install
Prerequisites:
- Node.js (version compatible with the repository; ensure node and npm are in PATH)
- Access to the repository or npm package if published via npm
Installation steps:
-
Clone the repository or install the npm package if published:
- git clone https://github.com/awslabs/mcp.git
- cd mcp
- npm install
-
Install dependencies (if applicable):
- npm install
-
Prepare to run the MCP server:
- Ensure Node.js is installed and available in your environment.
- Ensure you have the necessary permissions to run the server in your environment.
-
Start the server (example if using a local node entry point):
- node server.js
-
Verify the server is listening and responding to MCP clients. Refer to the repository documentation for any startup flags or environment variables that customize behavior.
Additional notes
Notes:
- This MCP server uses the stdio transport mechanism and does not include Server-Sent Events (SSE) support in its latest major versions. If you require SSE, consider using a pre-version update or an alternative transport as documented in the project notes.
- The server aims to provide AWS documentation, contextual guidance, and best practices to enhance AI-assisted development workflows. Ensure your use complies with AWS terms and the MCP license.
- Environment variables and configuration options may exist to tailor AWS context sources, logging, and performance. If provided by your deployment, review and set them according to your security and operational requirements.
Related MCP Servers
fastmcp
🚀 The fast, Pythonic way to build MCP servers and clients.
remote
Remote MCP Server that securely connects Enterprise context with your LLM, IDE, or agent platform of choice.
cli
Fine-grained control over model context protocol (MCP) clients, servers, and tools. Context is God.
furi
CLI & API for MCP management
ContextPods
Model Context Protocol management suite/factory. An MCP that can generate and manage other local MCPs in multiple languages. Uses the official SDKs for code gen.
arch
Arch Linux MCP (Model Context Protocol)