MCP Server

by groovyBugify

288 downloads
Not rated
GitHub

About

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

Details

Author
groovyBugify
Downloads
288
Categories
Other

- Region-independent AWS operations
- AWS credential validation and management
- Secure API endpoints
- Comprehensive error handling
- TypeScript support
- Built for security and scalability

Install via git clone, install dependencies with npm, configure environment variables, then start with npm run dev (development) or npm start (production). Validate AWS credentials using the POST /api/aws/validate-credentials endpoint.

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

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.