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
- Clone the repository and navigate to the directory.
- Install dependencies using pip or uv.
Development
- Uses
ruff
for linting and formatting,mypy
for static type checking, andpytest
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.