niesbud

niesbud

0

The project is a Multi-Agent Conversation Protocol Server designed to be compatible with a specific OpenAPI URL. It offers extensive development tools, including linting and testing frameworks, and supports various server transport modes.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server created for an OpenAPI URL, auto-generated with 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 the .devcontainer/setup.sh script or manually with pip or uv.

Development

  • Linting and Formatting: Use ruff for linting and formatting.
  • Static Analysis: Tools like mypy, bandit, and semgrep are used.
  • Testing: Run tests with pytest for coverage.

Running the Server

The server can be started using different transport modes like stdio and is configurable via environment variables.

Building and Publishing

Build and publish with Hatch or via a script.