MCP Server

by groovyBugify

288 downloads Not rated yet

About

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

Explore

- Region-independent AWS operations
- Credential validation and management
- Secure API endpoints
- Comprehensive error handling
- TypeScript support
- Built with security and scalability in mind

- Node.js (v16 or higher)
- npm or yarn
- AWS credentials (Access Key ID and Secret Access Key) or IAM role

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

2. Install dependencies:

npm install

3. Create environment file:

cp .env.example .env

4. 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.

No reviews yet — be the first

Sign in to leave a review

Use Google, GitHub, or an email account so ratings stay tied to real people.

Email sign in

No reviews posted yet.