custom-behavioral-events-api

custom-behavioral-events-api

0

The MCP Server project is a Multi-Agent Conversation Protocol server generated to work with a specified OpenAPI, utilizing tools like ruff, mypy, and pytest for development. It provides configurable options for server operation and supports building and publishing with Hatch.

MCP Server

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

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository and navigate to the directory.
  2. Install dependencies using the setup script or manually with pip or uv.

Development

  • Uses ruff for linting, mypy for static type checking, and pytest for testing.
  • Static analysis is configured via a script and pre-commit hooks are set up.

Running the Server

  • Start the server with different transport modes using mcp_server/main.py.
  • Configure with environment variables for a JSON configuration file or string and security parameters.

Building and Publishing

  • Uses Hatch for build and publish processes, available through a script.