"""
PyGEAI Proxy - Proxy service for MCP and A2A servers.

This package provides proxy functionality for managing Model Context Protocol (MCP)
servers and Agent-to-Agent (A2A) servers with Globant Enterprise AI.
"""

from pygeai_proxy.clients import ProxyClient, ToolProxyData, ToolProxyJob, ToolProxyJobResult
from pygeai_proxy.config import ProxySettingsManager
from pygeai_proxy.managers import ServerManager
from pygeai_proxy.servers import ToolServer, MCPServer, A2AServer
from pygeai_proxy.tool import ProxiedTool

__version__ = "0.1.0"

__all__ = [
    "ProxyClient",
    "ToolProxyData",
    "ToolProxyJob",
    "ToolProxyJobResult",
    "ProxySettingsManager",
    "ServerManager",
    "ToolServer",
    "MCPServer",
    "A2AServer",
    "ProxiedTool",
]
