By awslabsCreated 16 days ago
starstarstarstarstar

Core AWS MCP server providing prompt understanding and server management capabilities.

Visit Project
Share this MCP:
X (Formerly Twitter)RedditblueskyThreads by Instagram

Category

Official MCP Server

Tags

AwsCloud PlatformsServer Management

What is AWS Core?

AWS Core is a foundational AWS MCP server designed to provide prompt understanding and server management capabilities. It acts as a central hub for integrating various AWS MCP servers into workflows.

How to use AWS Core?

  1. Installation: Install AWS Core via Python 3.12+ and dependencies (uv, AWS credentials configured with Bedrock access, Node.js for UVX support).
  2. Configuration: Add the server to your MCP client (e.g., Amazon Q Developer CLI) by editing the configuration file (~/.aws/amazonq/mcp.json). Alternatively, run it via Docker after building the image.
  3. Usage: Interact with the server through the MCP interface to plan and orchestrate AWS solutions based on given prompts.

Key features of AWS Core?

  • Prompt Understanding and Translation: Guides users in translating prompts into actionable AWS service configurations.
  • Tool Orchestration: Coordinates various MCP servers (e.g., cdk-mcp-server, bedrock-kb-retrieval-mcp-server) to streamline workflows.
  • Dual Deployment Options: Supports both direct installation (via uvx) and Docker containerization.

Use cases of AWS Core?

  1. Building Custom AWS Solutions: Helps users design AWS-driven solutions by breaking down high-level prompts into structured workflows.
  2. Customizable Server Integration: Provides a foundation for integrating specialized MCP servers (e.g., cost analysis or diagram tools).
  3. Streamlined Development: Simplifies complex actions (e.g., using Bedrock KB for retrieval tasks) by offering preconfigured prompts.

FAQ about AWS Core?

  • What are the system requirements?

Requires Python 3.12+, uv, AWS credentials with Bedrock access, and Node.js (for UVX). Docker is supported for containerized deployment.

  • How does AWS Core differ from individual MCP servers?

Unlike specialized servers, AWS Core serves as a unifying layer, enabling coordinated use of tools like diagram generators or cost analysis while abstracting implementation details.

  • Can I extend AWS Core with custom servers?

Yes! Users can add compatible MCP servers to their configuration file to expand functionality (e.g., add a new analysis server).