CHANGELOG.md
CONTRIBUTING.md
Dockerfile
LICENSE
MANIFEST.in
README.md
SECURITY.md
constraints.txt
pyproject.toml
deploy/docker-compose.prod.yaml
deploy/helm/Chart.yaml
deploy/helm/values.yaml
deploy/helm/templates/_helpers.tpl
deploy/helm/templates/configmap.yaml
deploy/helm/templates/deployment.yaml
deploy/helm/templates/service.yaml
docs/MULTI_MCP_USE_CASES.md
docs/PRODUCTION.md
docs/PYPI_RELEASE.md
examples/filesystem-safe/mcpzt.yaml
examples/github-readonly/mcpzt.yaml
examples/multi-mcp/mcpzt.yaml
examples/oidc-gateway/mcpzt.yaml
examples/postgres-readonly/mcpzt.yaml
examples/protected-http-upstream/mcpzt.yaml
src/mcp_zero_trust_layer/__init__.py
src/mcp_zero_trust_layer/client_import.py
src/mcp_zero_trust_layer/errors.py
src/mcp_zero_trust_layer/py.typed
src/mcp_zero_trust_layer.egg-info/PKG-INFO
src/mcp_zero_trust_layer.egg-info/SOURCES.txt
src/mcp_zero_trust_layer.egg-info/dependency_links.txt
src/mcp_zero_trust_layer.egg-info/entry_points.txt
src/mcp_zero_trust_layer.egg-info/requires.txt
src/mcp_zero_trust_layer.egg-info/top_level.txt
src/mcp_zero_trust_layer/approvals/__init__.py
src/mcp_zero_trust_layer/approvals/models.py
src/mcp_zero_trust_layer/approvals/notifier.py
src/mcp_zero_trust_layer/approvals/store.py
src/mcp_zero_trust_layer/approvals/ui.py
src/mcp_zero_trust_layer/audit/__init__.py
src/mcp_zero_trust_layer/audit/logger.py
src/mcp_zero_trust_layer/audit/search.py
src/mcp_zero_trust_layer/capabilities/__init__.py
src/mcp_zero_trust_layer/capabilities/discovery.py
src/mcp_zero_trust_layer/capabilities/filtering.py
src/mcp_zero_trust_layer/capabilities/mapping.py
src/mcp_zero_trust_layer/capabilities/onboarding.py
src/mcp_zero_trust_layer/cli/__init__.py
src/mcp_zero_trust_layer/cli/main.py
src/mcp_zero_trust_layer/config/__init__.py
src/mcp_zero_trust_layer/config/loader.py
src/mcp_zero_trust_layer/config/models.py
src/mcp_zero_trust_layer/config/secrets.py
src/mcp_zero_trust_layer/core/__init__.py
src/mcp_zero_trust_layer/core/context.py
src/mcp_zero_trust_layer/core/pipeline.py
src/mcp_zero_trust_layer/identity/__init__.py
src/mcp_zero_trust_layer/identity/auth.py
src/mcp_zero_trust_layer/identity/models.py
src/mcp_zero_trust_layer/observability/__init__.py
src/mcp_zero_trust_layer/observability/metrics.py
src/mcp_zero_trust_layer/output/__init__.py
src/mcp_zero_trust_layer/output/enforcer.py
src/mcp_zero_trust_layer/packs/__init__.py
src/mcp_zero_trust_layer/packs/filesystem-safe.yaml
src/mcp_zero_trust_layer/packs/github-readonly.yaml
src/mcp_zero_trust_layer/packs/postgres-readonly.yaml
src/mcp_zero_trust_layer/packs/registry.py
src/mcp_zero_trust_layer/policy/__init__.py
src/mcp_zero_trust_layer/policy/adapters.py
src/mcp_zero_trust_layer/policy/analysis.py
src/mcp_zero_trust_layer/policy/conditions.py
src/mcp_zero_trust_layer/policy/engine.py
src/mcp_zero_trust_layer/policy/models.py
src/mcp_zero_trust_layer/protocol/__init__.py
src/mcp_zero_trust_layer/protocol/jsonrpc.py
src/mcp_zero_trust_layer/security/__init__.py
src/mcp_zero_trust_layer/security/scanner.py
src/mcp_zero_trust_layer/transports/__init__.py
src/mcp_zero_trust_layer/transports/http/__init__.py
src/mcp_zero_trust_layer/transports/http/app.py
src/mcp_zero_trust_layer/transports/http/server.py
src/mcp_zero_trust_layer/transports/stdio/__init__.py
src/mcp_zero_trust_layer/transports/stdio/wrapper.py
src/mcp_zero_trust_layer/upstream/__init__.py
src/mcp_zero_trust_layer/upstream/base.py
src/mcp_zero_trust_layer/upstream/http.py
src/mcp_zero_trust_layer/upstream/stdio.py
src/mcp_zero_trust_layer/validators/__init__.py
src/mcp_zero_trust_layer/validators/basic.py
src/mcp_zero_trust_layer/validators/engine.py
src/mcp_zero_trust_layer/validators/input_policy.py
src/mcp_zero_trust_layer/validators/models.py