connectors-api

connectors-api

0

The MCP Server project implements a Multi-Agent Conversation Protocol Server using an OpenAPI specification. It allows flexible configuration via environment variables and supports various transport modes for operation.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for an OpenAPI URL, generated using AG2's MCP builder. It requires Python 3.9+, pip, and uv for operation. The server can be run in different transport modes, configured via environment variables, and includes tools for development such as linting, static analysis, and testing through various scripts.

Prerequisites

  • Python 3.9+
  • pip and uv

Development Tools

  • ruff for linting and formatting
  • mypy for static type checking
  • pytest for testing

Running the Server

Supports transport modes such as stdio and sse, configured via JSON files or strings. It includes a sample testing file tests/test_mcp_server.py for interaction.

Building and Publishing

Uses Hatch for building and publishing the project.