Skip to main content
Glama

AWS MCP Infrastructure

MIT License

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:

📝 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

Provides a chat interface with natural language processing to deploy and manage AWS resources through an integrated Model Context Protocol (MCP) server.

  1. 🚀 Quick Installation
    1. 📝 Example Commands
      1. 🛡️ Security Considerations
        1. 📁 Project Structure
          1. Contributing
            1. 📄 License

              Related MCP Servers

              • Amazon Web Services
                aws-mcp

                A
                security
                F
                license
                A
                quality
                A Model Context Protocol (MCP) server that enables AI assistants like Claude to interact with your AWS environment. This allows for natural language querying and management of your AWS resources during conversations. Think of better Amazon Q alternative.
                Last updated -
                3
                264
                TypeScript
                • Apple
              • -
                security
                A
                license
                -
                quality
                A lightweight service that enables AI assistants to execute AWS CLI commands through the Model Context Protocol (MCP), allowing AI tools to retrieve AWS documentation and interact with AWS services.
                Last updated -
                57
                Python
                MIT License
                • Apple
              • -
                security
                F
                license
                -
                quality
                Manages AI conversation context and personal knowledge bases through the Model Context Protocol (MCP), providing tools for user data, conversation content, and knowledge management.
                Last updated -
                1
                TypeScript
              • -
                security
                F
                license
                -
                quality
                An MCP server that enables Claude to generate and execute AWS CLI commands, allowing users to manage AWS resources through natural language conversations.
                Last updated -
                1
                TypeScript

              View all related MCP servers

              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