Skip to main content
Glama
gesguerra-wzln

AWS MCP Infrastructure

AWS MCP Infrastructure

This project provides a complete solution for deploying AWS infrastructure using:

  • Chat interface with natural language processing (NLP)

  • Integration with Model Context Protocol (MCP)

  • RESTful API with Express

  • Modern and responsive GUI

🚀 Quick Installation

  1. Install dependencies:

    npm install
  2. Configure AWS:

    • Edit the .env file

    • Add your AWS_ACCESS_KEY_ID

    • Add your AWS_SECRET_ACCESS_KEY

  3. Start the server:

    npm run dev
  4. Access the application:

Related MCP server: AWS CLI MCP Server

📝 Example Commands

In the chat interface you can use commands like:

  • "Create an S3 bucket named photos-2024"

  • "Deploy a small EC2 instance"

  • "Create a DynamoDB table for users"

  • "Deploy a Lambda function in Python"

  • "Show all resources"

  • "Delete the bucket s3-1234567890"

🛡️ Security Considerations

  • Never upload the .env file to a repository

  • Created resources may incur AWS costs

  • Use IAM roles with the minimum necessary permissions

  • For production, add authentication to the endpoints

📁 Project Structure

aws-mcp-infrastructure/
├── src/
│   ├── config/         # Configurations (AWS, Swagger)
│   ├── middleware/     # Express middlewares
│   ├── routes/         # API routes
│   ├── services/       # Business logic
│   │   ├── aws/        # AWS services
│   │   └── mcp/        # MCP server
│   ├── types/          # TypeScript types
│   └── utils/          # Utilities (logger, validators)
├── public/             # Static files (Chat GUI)
├── package.json        # Dependencies
├── tsconfig.json       # TypeScript configuration
└── .env                # Environment variables

Contributing

We welcome contributions! Please follow these steps:

  • Fork the repository

  • Create a branch for your feature

  • Commit your changes

  • Push to the branch

  • Create a Pull Request

📄 License

MIT License

-
security - not tested
A
license - permissive license
-
quality - not tested

Resources

Unclaimed servers have limited discoverability.

Looking for Admin?

If you are the server author, to access and configure the admin panel.

Latest Blog Posts

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/gesguerra-wzln/aws-mcp-infrastucture'

If you have feedback or need assistance with the MCP directory API, please join our Discord server