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
- Clone the repository and navigate to the directory.
- Install dependencies using the setup script or manually with pip or uv.
Development
- Uses
ruff
for linting,mypy
for static type checking, andpytest
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.