aws-global-accelerator

aws-global-accelerator

0

This MCP Server project is designed to provide a Multi-Agent Conversation Protocol interface using an OpenAPI URL. It enables multiple development tasks with tools for linting, testing, and analysis, and it can be configured and deployed efficiently using a series of scripts.

MCP Server

This project is a Multi-Agent Conversation Protocol (MCP) Server generated using AG2's MCP builder, utilizing the OpenAPI URL specified for the Amazon Global Accelerator. The server supports various transport modes, like stdio and sse, and can be configured via environment variables. It requires Python 3.9 or higher, with development tools such as ruff, mypy, and pytest for linting, static type checking, and testing respectively. Installation is facilitated through scripts, and building and publishing are managed using Hatch.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using the setup script or manually with pip or uv.

Development

Use ruff for linting/formatting, mypy for static analysis, and pytest for tests. Pre-commit hooks are also configured.

Running the Server

Start using the main script in different modes, configured by environment variables.

Building and Publishing

Handled by Hatch and integrated scripts.