Skip to main content
Glama

MCP Server

Open-source Mission Control Panel (MCP) server for AWS - A powerful, region-independent backend service for AWS operations.

Features

  • Region-independent AWS operations

  • Credential validation and management

  • Secure API endpoints

  • Comprehensive error handling

  • TypeScript support

  • Built with security and scalability in mind

Prerequisites

  • Node.js (v16 or higher)

  • npm or yarn

  • AWS credentials (Access Key ID and Secret Access Key) or IAM role

Installation

  1. Clone the repository:

git clone https://github.com/groovyBugify/mcp-server.git
cd mcp-server
  1. Install dependencies:

npm install
  1. Create environment file:

cp .env.example .env
  1. Configure your environment variables in .env

Development

Start the development server:

npm run dev

Build

Compile the TypeScript code:

npm run build

Production

Start the production server:

npm start

API Endpoints

Validate AWS Credentials

POST /api/aws/validate-credentials
Content-Type: application/json

{
  "region": "us-east-1" // optional, defaults to us-east-1
}

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

A
license - permissive license
-
quality - not tested
C
maintenance

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/groovyBugify/mcp-server'

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