aws-sso-oidc

aws-sso-oidc

0

The MCP Server is a Multi-Agent Conversation Protocol server created to work with a specific OpenAPI specification. It is built using a specialized tool and includes features for easy configuration, testing, and deployment. The server supports multiple transport modes for communication.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server developed using AG2's MCP builder. It is designed to work with the OpenAPI specification found at the given URL. The server supports various transport modes and can be configured using environment variables. Key features include automated building and publishing with Hatch, linting and formatting with Ruff, and static type checking with mypy. Development utilizes tools like pytest for testing.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository and navigate into the directory.
  2. Install dependencies using pip or uv.

Development

  • Uses ruff for linting, mypy for type checking, and pytest for testing.
  • Pre-commit hooks are used to maintain code quality.

Running the Server

Start the server using the mcp_server/main.py and configure it using environment variables for security.

Building and Publishing

  • Utilizes Hatch for building and publishing the project.