Metadata-Version: 2.4
Name: a2a-proxy-server
Version: 0.1.3
Summary: Add your description here
Author-email: amandal-cn <mandal.ashish@codenation.co.in>
Requires-Python: >=3.13
Requires-Dist: click>=8.1.8
Requires-Dist: langchain-anthropic>=0.3.12
Requires-Dist: langchain-mcp-adapters>=0.0.9
Requires-Dist: langchain-ollama>=0.3.2
Requires-Dist: langchain>=0.3.24
Requires-Dist: langgraph>=0.3.34
Requires-Dist: python-dotenv>=1.1.0
Description-Content-Type: text/markdown

# A2A Proxy Server

A proxy server for Google's A2A (Agent-to-Agent) protocol.

## Installation

This package requires a two-step installation:

1. First, install the Google A2A package from GitHub:

   ```
   uv pip install git+https://github.com/djsamseng/A2A.git@prefixPythonPackage#subdirectory=samples/python
   ```

   or using pip:

   ```
   pip install git+https://github.com/djsamseng/A2A.git@prefixPythonPackage#subdirectory=samples/python
   ```

2. Then, install the a2a-proxy-server package:
   ```
   uv pip install a2a-proxy-server
   ```
   or using pip:
   ```
   pip install a2a-proxy-server
   ```

## Usage

```bash
a2a-proxy-server --help
```

## Development

For local development, the package includes UV configuration in `pyproject.toml` to
automatically install dependencies from GitHub:

```bash
cd a2a-proxy-server
uv venv .venv
source .venv/bin/activate
uv pip install -e .
```
