amazon-cognito-identity

amazon-cognito-identity

0

This project is focused on establishing a Multi-Agent Conversation Protocol Server. It provides seamless server execution and supports various transport modes, backed by robust development and deployment tools such as `ruff`, `mypy`, and `pytest`.

Overview

This project is an MCP (Multi-Agent Conversation Protocol) Server geared towards the OpenAPI specification available at a provided AWS Cognito URL. It is auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv tools

Installation

  1. Clone the repository and navigate to the project directory.
  2. Install dependencies using either pip or uv.

Development Tools

  • Uses ruff for linting and code formatting.
  • Deploys static analysis using mypy, bandit, and semgrep.
  • Testing is done using pytest, with scripts available for running tests and generating coverage reports.

Server Execution

  • The server is started using the main script in different transport modes, with environment variables available for configuration.

Build and Publish

  • The project utilizes Hatch for its build and publish processes.