groundwater-wells-aquifers-and-registry-api

groundwater-wells-aquifers-and-registry-api

0

The project is an MCP Server for managing multi-agent conversations using a specified OpenAPI URL. It features linting, static analysis, and uses Hatch for build and publishing processes, offering different transport modes for server interactions.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server designed for a specified OpenAPI URL and generated using AG2's MCP builder.

Prerequisites

  • Python 3.9+
  • pip and uv

Development

  • Linting and Formatting: Tools like ruff are used.
  • Static Analysis: Run static analysis tools via shell scripts.
  • Testing: Use pytest for testing with coverage reports.

Running the Server

The server uses different transport modes and can be configured via environment variables. It demonstrates how to start and interact with the server programmatically.

Building and Publishing

Use Hatch for building and publishing the project.