LICENSE.txt
MANIFEST.in
README.md
README_PYPI.md
pyproject.toml
setup.py
src/secure_mcp_gateway/__init__.py
src/secure_mcp_gateway/api_routes.py
src/secure_mcp_gateway/api_server.py
src/secure_mcp_gateway/cli.py
src/secure_mcp_gateway/client.py
src/secure_mcp_gateway/consts.py
src/secure_mcp_gateway/dependencies.py
src/secure_mcp_gateway/example_enkrypt_mcp_config.json
src/secure_mcp_gateway/gateway.py
src/secure_mcp_gateway/utils.py
src/secure_mcp_gateway/version.py
src/secure_mcp_gateway.egg-info/PKG-INFO
src/secure_mcp_gateway.egg-info/SOURCES.txt
src/secure_mcp_gateway.egg-info/dependency_links.txt
src/secure_mcp_gateway.egg-info/entry_points.txt
src/secure_mcp_gateway.egg-info/requires.txt
src/secure_mcp_gateway.egg-info/top_level.txt
src/secure_mcp_gateway/plugins/plugin_loader.py
src/secure_mcp_gateway/plugins/provider_loader.py
src/secure_mcp_gateway/plugins/auth/__init__.py
src/secure_mcp_gateway/plugins/auth/base.py
src/secure_mcp_gateway/plugins/auth/config_manager.py
src/secure_mcp_gateway/plugins/auth/enkrypt_provider.py
src/secure_mcp_gateway/plugins/auth/example_providers.py
src/secure_mcp_gateway/plugins/guardrails/__init__.py
src/secure_mcp_gateway/plugins/guardrails/base.py
src/secure_mcp_gateway/plugins/guardrails/config_manager.py
src/secure_mcp_gateway/plugins/guardrails/enkrypt_provider.py
src/secure_mcp_gateway/plugins/guardrails/example_providers.py
src/secure_mcp_gateway/plugins/telemetry/__init__.py
src/secure_mcp_gateway/plugins/telemetry/base.py
src/secure_mcp_gateway/plugins/telemetry/config_manager.py
src/secure_mcp_gateway/plugins/telemetry/example_providers.py
src/secure_mcp_gateway/plugins/telemetry/opentelemetry_provider.py
src/secure_mcp_gateway/services/__init__.py
src/secure_mcp_gateway/services/cache/__init__.py
src/secure_mcp_gateway/services/cache/cache_management_service.py
src/secure_mcp_gateway/services/cache/cache_service.py
src/secure_mcp_gateway/services/cache/cache_status_service.py
src/secure_mcp_gateway/services/discovery/__init__.py
src/secure_mcp_gateway/services/discovery/discovery_service.py
src/secure_mcp_gateway/services/execution/__init__.py
src/secure_mcp_gateway/services/execution/execution_utils.py
src/secure_mcp_gateway/services/execution/secure_tool_execution_service.py
src/secure_mcp_gateway/services/execution/tool_execution_service.py
src/secure_mcp_gateway/services/server/__init__.py
src/secure_mcp_gateway/services/server/server_info_service.py
src/secure_mcp_gateway/services/server/server_listing_service.py
src/secure_mcp_gateway/test_mcps/__init__.py
src/secure_mcp_gateway/test_mcps/bad_mcp.py
src/secure_mcp_gateway/test_mcps/bad_output_mcp.py
src/secure_mcp_gateway/test_mcps/command_injection_mcp.py
src/secure_mcp_gateway/test_mcps/credential_theft_mcp.py
src/secure_mcp_gateway/test_mcps/echo_mcp.py
src/secure_mcp_gateway/test_mcps/mpma_mcp.py
src/secure_mcp_gateway/test_mcps/path_traversal_mcp.py
src/secure_mcp_gateway/test_mcps/prompt_injection_mcp.py
src/secure_mcp_gateway/test_mcps/rce_mcp.py
src/secure_mcp_gateway/test_mcps/resource_exhaustion_mcp.py
src/secure_mcp_gateway/test_mcps/schema_poisoning_mcp.py
src/secure_mcp_gateway/test_mcps/session_management_mcp.py
src/secure_mcp_gateway/test_mcps/ssrf_mcp.py
src/secure_mcp_gateway/test_mcps/tool_poisoning_mcp.py
src/secure_mcp_gateway/test_mcps/unauthenticated_access_mcp.py
tests/test_all_commands.py