Skip to main content
Glama
groovyBugify

MCP Server

by groovyBugify

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

Related MCP server: AWS FinOps MCP Server

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.

Related MCP Connectors

Related MCP Servers