mlb-v3-rotoballer-articles
The project is a Multi-Agent Conversation Protocol (MCP) Server designed to handle structured conversations as defined by a given OpenAPI URL. It offers various development tools and configurations for seamless server management and deployment.
MCP Server
This project is an MCP Server designed to handle conversations using the Multi-Agent Conversation Protocol for the provided OpenAPI URL. The server supports multiple transport modes like stdio
and sse
, and its configuration can be adjusted using various environment variables. The project requires Python 3.9+, pip
, and uv
for installation and utilizes ruff
for linting, mypy
for static type checking, and pytest
for testing. Development tools such as pre-commit hooks and scripts are available to facilitate the coding process.
Installation
- Clone the repository and navigate to the directory.
- Install dependencies using the provided scripts or manually.
Running the Server
To start the server, execute the main script with the desired transport mode.
Building and Publishing
Build and publish the project using Hatch.