ibanapi-openapi-documentation
The MCP Server is an auto-generated Multi-Agent Conversation Protocol Server through AG2's MCP builder for a specified OpenAPI URL. It supports various development tools for linting, testing, and static analysis with a focus on Python environments.
MCP Server
This project is an MCP (Multi-Agent Conversation Protocol) Server designed for the OpenAPI URL provided. It is auto-generated using AG2's MCP builder and requires Python 3.9+, pip, and uv for setup.
Prerequisites
- Python 3.9+
- pip and uv
Installation
Clone the repository and install dependencies using the provided shell scripts or commands.
Development
Utilizes ruff for linting, mypy for static type checking, and pytest for testing. Pre-commit hooks are configured.
Running the Server
Start the server with different transport modes and configure using environment variables.
Building and Publishing
Uses Hatch for building and publishing the project.