"""mcp-shared Python helpers.

Phase A foundation: bearer middleware + Streamable HTTP wrapper for
in-house Python MCP servers (ringcentral-admin, docstrange-mcp).
Phase B will migrate consumers.
"""

from .auth import require_bearer
from .streamable_transport import (
    BearerAuthMiddleware,
    ServeMcpResult,
    serve_mcp_over_http,
)

__all__ = [
    "require_bearer",
    "BearerAuthMiddleware",
    "ServeMcpResult",
    "serve_mcp_over_http",
]
