edrv-api

edrv-api

0

The MCP Server project is designed as a Multi-Agent Conversation Protocol server, based on a specified OpenAPI URL. It is developed using Python and utilizes various tools for development and testing, including linting, static analysis, and pre-commit hooks.

MCP Server

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

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

  • Use ruff for linting and formatting.
  • Use mypy for static type checking.
  • Use pytest for testing.
  • Linting, formatting, and static analysis commands are available via provided scripts.

Running the Server

  • The server can be started with various transport modes using the main script.
  • Configuration can be done through environment variables.

Building and Publishing

  • Uses Hatch for building and publishing, with scripts available for these commands.