artifact-registry-api

artifact-registry-api

0

This project is an MCP Server designed to handle multi-agent conversation protocols using specifications from a given OpenAPI URL. It is auto-generated by AG2's MCP builder, supporting various configuration options and transport modes.

MCP Server

This project is an MCP (Multi-Agent Conversation Protocol) Server developed using OpenAPI URL specifications. It is automatically generated by AG2's MCP builder and runs on Python 3.9+. The server supports various transport modes and configurations are managed through environment variables. It includes tools for linting, formatting, testing, and static analysis, and employs pre-commit hooks to maintain code quality.

Prerequisites

  • Python 3.9+
  • pip and uv

Installation

  1. Clone the repository.
  2. Install dependencies using pip or uv.

Development

  • Employs ruff for linting and formatting.
  • Uses mypy for static type checking and pytest for testing.
  • Static analysis via a provided shell script.

Running the Server

Use the mcp_server/main.py script to start the server in different modes. Configure via environment variables.

Building and Publishing

Uses Hatch for building and publishing, with related shell scripts available.