Skip to main content
Glama

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:

📝 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

remote-capable server

The server can be hosted and run remotely because it primarily relies on remote services or has no dependency on the local environment.

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
                282
                TypeScript
                • Apple
              • -
                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 -
                2
                TypeScript
              • -
                security
                F
                license
                -
                quality
                A basic Model Context Protocol server implementation that demonstrates core functionality including tools and resources for AI chat applications.
                Last updated -
                Python
              • -
                security
                F
                license
                -
                quality
                An MCP (Multi-Agent Conversation Protocol) Server that enables interaction with AWS S3 Control API through natural language, auto-generated using AG2's MCP builder.
                Last updated -
                Python

              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