Skip to main content
Glama
README.mdβ€’2.19 kB
# 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**: ```bash 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**: ```bash npm run dev ``` 4. **Access the application**: - Chat GUI: [http://localhost:3000](http://localhost:3000) - API Docs: [http://localhost:3000/api-docs](http://localhost:3000/api-docs) ## πŸ“ 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 ```bash 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

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