LICENSE
MANIFEST.in
README.md
TODO_SECURITY_INTEGRATION.md
pyproject.toml
requirements.txt
setup.py
mcp_proxy_adapter/__init__.py
mcp_proxy_adapter/__main__.py
mcp_proxy_adapter/config.py
mcp_proxy_adapter/custom_openapi.py
mcp_proxy_adapter/main.py
mcp_proxy_adapter/openapi.py
mcp_proxy_adapter/version.py
mcp_proxy_adapter.egg-info/PKG-INFO
mcp_proxy_adapter.egg-info/SOURCES.txt
mcp_proxy_adapter.egg-info/dependency_links.txt
mcp_proxy_adapter.egg-info/entry_points.txt
mcp_proxy_adapter.egg-info/requires.txt
mcp_proxy_adapter.egg-info/top_level.txt
mcp_proxy_adapter/api/__init__.py
mcp_proxy_adapter/api/app.py
mcp_proxy_adapter/api/handlers.py
mcp_proxy_adapter/api/schemas.py
mcp_proxy_adapter/api/tool_integration.py
mcp_proxy_adapter/api/tools.py
mcp_proxy_adapter/api/middleware/__init__.py
mcp_proxy_adapter/api/middleware/base.py
mcp_proxy_adapter/api/middleware/command_permission_middleware.py
mcp_proxy_adapter/api/middleware/error_handling.py
mcp_proxy_adapter/api/middleware/factory.py
mcp_proxy_adapter/api/middleware/logging.py
mcp_proxy_adapter/api/middleware/performance.py
mcp_proxy_adapter/api/middleware/protocol_middleware.py
mcp_proxy_adapter/api/middleware/transport_middleware.py
mcp_proxy_adapter/api/middleware/unified_security.py
mcp_proxy_adapter/api/middleware/user_info_middleware.py
mcp_proxy_adapter/commands/__init__.py
mcp_proxy_adapter/commands/auth_validation_command.py
mcp_proxy_adapter/commands/base.py
mcp_proxy_adapter/commands/builtin_commands.py
mcp_proxy_adapter/commands/catalog_manager.py
mcp_proxy_adapter/commands/cert_monitor_command.py
mcp_proxy_adapter/commands/certificate_management_command.py
mcp_proxy_adapter/commands/command_registry.py
mcp_proxy_adapter/commands/config_command.py
mcp_proxy_adapter/commands/dependency_container.py
mcp_proxy_adapter/commands/dependency_manager.py
mcp_proxy_adapter/commands/echo_command.py
mcp_proxy_adapter/commands/health_command.py
mcp_proxy_adapter/commands/help_command.py
mcp_proxy_adapter/commands/hooks.py
mcp_proxy_adapter/commands/key_management_command.py
mcp_proxy_adapter/commands/load_command.py
mcp_proxy_adapter/commands/plugins_command.py
mcp_proxy_adapter/commands/protocol_management_command.py
mcp_proxy_adapter/commands/proxy_registration_command.py
mcp_proxy_adapter/commands/reload_command.py
mcp_proxy_adapter/commands/result.py
mcp_proxy_adapter/commands/role_test_command.py
mcp_proxy_adapter/commands/roles_management_command.py
mcp_proxy_adapter/commands/security_command.py
mcp_proxy_adapter/commands/settings_command.py
mcp_proxy_adapter/commands/ssl_setup_command.py
mcp_proxy_adapter/commands/token_management_command.py
mcp_proxy_adapter/commands/transport_management_command.py
mcp_proxy_adapter/commands/unload_command.py
mcp_proxy_adapter/core/__init__.py
mcp_proxy_adapter/core/app_factory.py
mcp_proxy_adapter/core/auth_validator.py
mcp_proxy_adapter/core/certificate_utils.py
mcp_proxy_adapter/core/client_security.py
mcp_proxy_adapter/core/config_converter.py
mcp_proxy_adapter/core/config_validator.py
mcp_proxy_adapter/core/errors.py
mcp_proxy_adapter/core/logging.py
mcp_proxy_adapter/core/mtls_asgi.py
mcp_proxy_adapter/core/mtls_asgi_app.py
mcp_proxy_adapter/core/protocol_manager.py
mcp_proxy_adapter/core/proxy_client.py
mcp_proxy_adapter/core/proxy_registration.py
mcp_proxy_adapter/core/role_utils.py
mcp_proxy_adapter/core/security_adapter.py
mcp_proxy_adapter/core/security_factory.py
mcp_proxy_adapter/core/security_integration.py
mcp_proxy_adapter/core/server_adapter.py
mcp_proxy_adapter/core/server_engine.py
mcp_proxy_adapter/core/settings.py
mcp_proxy_adapter/core/ssl_utils.py
mcp_proxy_adapter/core/transport_manager.py
mcp_proxy_adapter/core/unified_config_adapter.py
mcp_proxy_adapter/core/utils.py
mcp_proxy_adapter/examples/README.md
mcp_proxy_adapter/examples/README_EN.md
mcp_proxy_adapter/examples/SECURITY_TESTING.md
mcp_proxy_adapter/examples/cert_config.json
mcp_proxy_adapter/examples/create_certificates_simple.py
mcp_proxy_adapter/examples/debug_request_state.py
mcp_proxy_adapter/examples/debug_role_chain.py
mcp_proxy_adapter/examples/demo_client.py
mcp_proxy_adapter/examples/generate_all_certificates.py
mcp_proxy_adapter/examples/generate_certificates.py
mcp_proxy_adapter/examples/proxy_registration_example.py
mcp_proxy_adapter/examples/roles.json
mcp_proxy_adapter/examples/run_example.py
mcp_proxy_adapter/examples/run_security_tests.py
mcp_proxy_adapter/examples/run_security_tests_fixed.py
mcp_proxy_adapter/examples/security_test_client.py
mcp_proxy_adapter/examples/test_examples.py
mcp_proxy_adapter/examples/universal_client.py
mcp_proxy_adapter/examples/basic_framework/main.py
mcp_proxy_adapter/examples/basic_framework/roles.json
mcp_proxy_adapter/examples/basic_framework/configs/http_auth.json
mcp_proxy_adapter/examples/basic_framework/configs/http_simple.json
mcp_proxy_adapter/examples/basic_framework/configs/https_auth.json
mcp_proxy_adapter/examples/basic_framework/configs/https_simple.json
mcp_proxy_adapter/examples/basic_framework/configs/mtls_no_roles.json
mcp_proxy_adapter/examples/basic_framework/configs/mtls_with_roles.json
mcp_proxy_adapter/examples/certs/admin.crt
mcp_proxy_adapter/examples/certs/admin.key
mcp_proxy_adapter/examples/certs/admin_cert.pem
mcp_proxy_adapter/examples/certs/admin_key.pem
mcp_proxy_adapter/examples/certs/ca_cert.pem
mcp_proxy_adapter/examples/certs/ca_cert.srl
mcp_proxy_adapter/examples/certs/ca_key.pem
mcp_proxy_adapter/examples/certs/cert_config.json
mcp_proxy_adapter/examples/certs/client.crt
mcp_proxy_adapter/examples/certs/client.key
mcp_proxy_adapter/examples/certs/client_admin.crt
mcp_proxy_adapter/examples/certs/client_admin.key
mcp_proxy_adapter/examples/certs/client_user.crt
mcp_proxy_adapter/examples/certs/client_user.key
mcp_proxy_adapter/examples/certs/guest_cert.pem
mcp_proxy_adapter/examples/certs/guest_key.pem
mcp_proxy_adapter/examples/certs/mcp_proxy_adapter_ca_ca.crt
mcp_proxy_adapter/examples/certs/proxy_cert.pem
mcp_proxy_adapter/examples/certs/proxy_key.pem
mcp_proxy_adapter/examples/certs/readonly.crt
mcp_proxy_adapter/examples/certs/readonly.key
mcp_proxy_adapter/examples/certs/readonly_cert.pem
mcp_proxy_adapter/examples/certs/readonly_key.pem
mcp_proxy_adapter/examples/certs/server.crt
mcp_proxy_adapter/examples/certs/server.key
mcp_proxy_adapter/examples/certs/server_cert.pem
mcp_proxy_adapter/examples/certs/server_key.pem
mcp_proxy_adapter/examples/certs/test_ca_ca.crt
mcp_proxy_adapter/examples/certs/user.crt
mcp_proxy_adapter/examples/certs/user.key
mcp_proxy_adapter/examples/certs/user_cert.pem
mcp_proxy_adapter/examples/certs/user_key.pem
mcp_proxy_adapter/examples/client_configs/api_key_client.json
mcp_proxy_adapter/examples/client_configs/basic_auth_client.json
mcp_proxy_adapter/examples/client_configs/certificate_client.json
mcp_proxy_adapter/examples/client_configs/jwt_client.json
mcp_proxy_adapter/examples/client_configs/no_auth_client.json
mcp_proxy_adapter/examples/commands/__init__.py
mcp_proxy_adapter/examples/full_application/main.py
mcp_proxy_adapter/examples/full_application/roles.json
mcp_proxy_adapter/examples/full_application/commands/custom_echo_command.py
mcp_proxy_adapter/examples/full_application/commands/dynamic_calculator_command.py
mcp_proxy_adapter/examples/full_application/configs/http_auth.json
mcp_proxy_adapter/examples/full_application/configs/http_simple.json
mcp_proxy_adapter/examples/full_application/configs/https_auth.json
mcp_proxy_adapter/examples/full_application/configs/https_simple.json
mcp_proxy_adapter/examples/full_application/configs/mtls_no_roles.json
mcp_proxy_adapter/examples/full_application/configs/mtls_with_roles.json
mcp_proxy_adapter/examples/full_application/hooks/application_hooks.py
mcp_proxy_adapter/examples/full_application/hooks/builtin_command_hooks.py
mcp_proxy_adapter/examples/keys/ca_key.pem
mcp_proxy_adapter/examples/keys/mcp_proxy_adapter_ca_ca.key
mcp_proxy_adapter/examples/keys/test_ca_ca.key
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log.1
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log.2
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log.3
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log.4
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter.log.5
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log.1
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log.2
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log.3
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log.4
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_access.log.5
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log.1
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log.2
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log.3
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log.4
mcp_proxy_adapter/examples/logs/mcp_proxy_adapter_error.log.5
mcp_proxy_adapter/examples/server_configs/config_basic_http.json
mcp_proxy_adapter/examples/server_configs/config_http_token.json
mcp_proxy_adapter/examples/server_configs/config_https.json
mcp_proxy_adapter/examples/server_configs/config_https_token.json
mcp_proxy_adapter/examples/server_configs/config_mtls.json
mcp_proxy_adapter/examples/server_configs/config_proxy_registration.json
mcp_proxy_adapter/examples/server_configs/config_simple.json
mcp_proxy_adapter/examples/server_configs/roles.json
mcp_proxy_adapter/utils/config_generator.py
tests/__init__.py
tests/conftest.py
tests/test_api_endpoints.py
tests/test_batch_requests.py
tests/test_command_registry.py
tests/test_security_examples.py
tests/test_utils.py
tests/api/__init__.py
tests/api/test_cmd_endpoint.py
tests/api/test_custom_openapi.py
tests/api/test_handlers.py
tests/api/test_schemas.py
tests/api/test_tool_integration.py
tests/clients/__init__.py
tests/clients/security_test_client.py
tests/commands/__init__.py
tests/commands/test_config_command.py
tests/commands/test_echo_command.py
tests/commands/test_help_command.py
tests/common/mock_classes.py
tests/functional/__init__.py
tests/functional/test_api.py
tests/integration/__init__.py
tests/integration/test_cmd_integration.py
tests/integration/test_configuration_scenarios.py
tests/integration/test_integration.py
tests/integration/test_security_integration.py
tests/performance/__init__.py
tests/performance/test_performance.py
tests/performance/test_security_performance.py
tests/stubs/__init__.py
tests/unit/__init__.py
tests/unit/test_base_command.py
tests/unit/test_config.py
tests/unit/test_unified_config_adapter.py
tests/unit/test_unified_security_middleware.py