aws-config
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.