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.
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?
What is MCP?
Model Context Protocol (MCP) is a standardized interface for interacting with various services and data sources.
What AWS services are supported?
What AWS services are supported?
Currently, AWS Location Service, Amazon S3, and Amazon Aurora PostgreSQL (via RDS Data API) are supported.
What is CDK?
What is CDK?
AWS Cloud Development Kit (CDK) is a framework for defining cloud infrastructure in code.
Where do these servers run?
Where do these servers run?
The servers run as tasks within ECS Fargate services.
How do I clean up the deployed resources?
How do I clean up the deployed resources?
Run cdk destroy --all
from the cdk_deployment
directory after activating the virtual environment.