dvp-data-api
0
This project is a Multi-Agent Conversation Protocol (MCP) Server generated using AG2's MCP builder. It supports multiple transport modes and integrates with OpenAPI specifications. Additional features include pre-commit hooks and comprehensive testing support.
Overview
- This project is an MCP (Multi-Agent Conversation Protocol) Server.
- It is auto-generated using AG2's MCP builder.
- Based on the OpenAPI URL: https://api.apis.guru/v2/specs/docker.com/dvp/1.0.0/openapi.json.
Prerequisites
- Requires Python 3.9+, pip, and uv.
Installation
- Clone the repository and navigate into it.
- Install dependencies using pip or uv.
Development
- Uses
ruff
for linting and formatting. - Uses
mypy
for static type checking. - Testing is done with
pytest
. - Includes scripts for linting, static analysis, and running tests.
Running the Server
- The server can be started from the
mcp_server/main.py
script with different transport modes. - The server configuration can be set with environment variables.
Building and Publishing
- Uses Hatch for building and publishing the project.