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
- Clone the repository and navigate to the project directory.
- Install dependencies using either pip or uv.
Development Tools
- Uses
ruff
for linting and code formatting. - Deploys static analysis using
mypy
,bandit
, andsemgrep
. - 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.