README.md
pyproject.toml
src/yirifi_mcp/__init__.py
src/yirifi_mcp/catalog/__init__.py
src/yirifi_mcp/catalog/auth_service.py
src/yirifi_mcp/catalog/base.py
src/yirifi_mcp/catalog/reg_service.py
src/yirifi_mcp/cli/__init__.py
src/yirifi_mcp/cli/main.py
src/yirifi_mcp/cli/scaffold.py
src/yirifi_mcp/core/__init__.py
src/yirifi_mcp/core/config.py
src/yirifi_mcp/core/environment_middleware.py
src/yirifi_mcp/core/exceptions.py
src/yirifi_mcp/core/http_client.py
src/yirifi_mcp/core/middleware.py
src/yirifi_mcp/core/observability.py
src/yirifi_mcp/core/openapi_utils.py
src/yirifi_mcp/core/protocols.py
src/yirifi_mcp/core/resilience.py
src/yirifi_mcp/core/response_wrapper.py
src/yirifi_mcp/core/route_filters.py
src/yirifi_mcp/core/scope.py
src/yirifi_mcp/core/scope_filter_middleware.py
src/yirifi_mcp/core/scope_middleware.py
src/yirifi_mcp/core/shutdown.py
src/yirifi_mcp/core/tool_optimizer.py
src/yirifi_mcp/core/toon_encoder.py
src/yirifi_mcp/core/transport.py
src/yirifi_mcp/core/validation.py
src/yirifi_mcp/gateway/__init__.py
src/yirifi_mcp/gateway/base.py
src/yirifi_mcp/gateway/dynamic.py
src/yirifi_mcp/server/__init__.py
src/yirifi_mcp/server/factory.py
src/yirifi_mcp/server/http.py
src/yirifi_mcp/server/multi_service.py
src/yirifi_mcp/server/registry.py
src/yirifi_mcp/servers/__init__.py
src/yirifi_mcp/servers/auth_service/__init__.py
src/yirifi_mcp/servers/auth_service/server.py
src/yirifi_mcp/servers/reg_service/__init__.py
src/yirifi_mcp/servers/reg_service/server.py
src/yirifi_ops_mcp_hub.egg-info/PKG-INFO
src/yirifi_ops_mcp_hub.egg-info/SOURCES.txt
src/yirifi_ops_mcp_hub.egg-info/dependency_links.txt
src/yirifi_ops_mcp_hub.egg-info/entry_points.txt
src/yirifi_ops_mcp_hub.egg-info/requires.txt
src/yirifi_ops_mcp_hub.egg-info/top_level.txt
tests/test_catalog.py
tests/test_core.py
tests/test_gateway.py
tests/test_middleware.py
tests/test_observability.py
tests/test_resilience.py
tests/test_scope.py
tests/test_server.py
tests/test_toon_encoder.py
tests/test_validation.py