dvp-data-api

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

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.