health-data-consent-manager

health-data-consent-manager

0

This project is a Multi-Agent Conversation Protocol (MCP) Server focused on serving the OpenAPI specifications for the National Digital Health Mission. Developed using AG2's MCP builder, it offers several features including transport mode support and configurable settings via environment variables.

Overview

This project is an MCP (Multi-Agent Conversation Protocol) Server, designed for the OpenAPI URL provided by the National Digital Health Mission (NDHM) of government, specifically auto-generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using either pip install -e "[dev]" or uv pip install --editable "[dev]".

Development

  • Linting: Use ruff
  • Static Analysis: Use mypy
  • Testing: Use pytest
  • Start the server with different transport modes

Building and Publishing

  • Use Hatch for building and publishing