aws-config

aws-config

0

This project is a Multi-Agent Conversation Protocol (MCP) Server designed to interact with APIs via a specified OpenAPI URL. It includes tools for development, testing, and deployment, supporting various transport modes and configurable security settings.

Overview

This project is an MCP (Multi-Agent Conversation Protocol) Server developed for an OpenAPI URL. It is auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

Clone the repository, navigate into the directory, and install dependencies using the provided script or commands.

Development

The project employs ruff for linting, mypy for static type checking, and pytest for testing. It also uses pre-commit hooks.

Running the Server

The server can be started via the mcp_server/main.py script, using various transport modes like stdio and sse. Configuration is possible with environment variables.

Building and Publishing

Utilizes Hatch for building and publishing operations.