AWS Common MCP Servers logo

AWS Common MCP Servers

by vAirpower

This project provides deployable Model Context Protocol (MCP) servers for common AWS services, along with AWS Cloud Development Kit (CDK) code to provision the necessary infrastructure for running these servers, typically on ECS Fargate. It offers reusable components that AI developers can easily deploy into their AWS accounts to interact with AWS services through the standardized MCP interface.

View on GitHub

Last updated: N/A

What is AWS Common MCP Servers?

This project provides a set of Model Context Protocol (MCP) servers for common AWS services, including AWS Location Service, Amazon S3, and Amazon Aurora PostgreSQL (via RDS Data API). These servers are deployed using AWS CDK and run on ECS Fargate, providing a standardized interface for AI applications to interact with AWS services.

How to use AWS Common MCP Servers?

To use these servers, you need to clone the repository, configure the Aurora prerequisites (if deploying the Aurora server), install CDK dependencies, bootstrap CDK, and deploy the stacks using the cdk deploy command. Once deployed, the servers can be accessed from within your AWS environment, such as Lambda functions or Bedrock agents, using the AWS SDK.

Key features of AWS Common MCP Servers

  • Deployable MCP servers for common AWS services

  • AWS CDK code for infrastructure provisioning

  • Supports AWS Location Service, Amazon S3, and Amazon Aurora PostgreSQL

  • Runs on ECS Fargate

  • Standardized MCP interface for AI applications

Use cases of AWS Common MCP Servers

  • Integrating AWS Location Service into AI applications

  • Accessing and manipulating S3 objects from AI models

  • Executing SQL queries against Aurora PostgreSQL databases using AI agents

  • Building AI-powered applications that leverage AWS services through a standardized interface

  • Simplifying the deployment and management of MCP servers in AWS

FAQ from AWS Common MCP Servers

What is MCP?

Model Context Protocol (MCP) is a standardized interface for interacting with various services and data sources.

What AWS services are supported?

Currently, AWS Location Service, Amazon S3, and Amazon Aurora PostgreSQL (via RDS Data API) are supported.

What is CDK?

AWS Cloud Development Kit (CDK) is a framework for defining cloud infrastructure in code.

Where do these servers run?

The servers run as tasks within ECS Fargate services.

How do I clean up the deployed resources?

Run cdk destroy --all from the cdk_deployment directory after activating the virtual environment.