graphrbacmanagementclient

graphrbacmanagementclient

0

This project provides an MCP Server, allowing for the implementation of a multi-agent conversation protocol based on a specified OpenAPI URL. It supports various development tools and configurations for flexible deployment.

MCP Server

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

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

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

Development

  • Uses ruff for linting and formatting, mypy for static type checking, and pytest for testing.
  • Includes scripts for static analysis, testing, and pre-commit hook installation.

Running the Server

  • The server can be started with various transport modes.
  • Configuration through environment variables is supported.

Building and Publishing

  • Uses Hatch for building and publishing, with scripts available for common tasks.