.bumpversion.cfg
.dockerignore
.editorconfig
.env.example
.env.make
.htmlhintrc
.jshintrc
.pre-commit-lite.yaml
.pycodestyle
.pylintrc
.pylintrc.mcpgateway
.pylintrc.plugins
.pyspelling.yml
.snyk
.whitesource
.yamllint
CHANGELOG.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Cargo.lock
Cargo.toml
Containerfile
Containerfile.lite
Containerfile.scratch
DCO.txt
DEVELOPING.md
LICENSE
MANIFEST.in
MULTIPLATFORM.md
README.md
SECURITY.md
TESTING.md
compose.upgrade.yml
conftest.py
deny.toml
docker-compose-debug.yml
docker-compose-embedded.yml
docker-compose-performance.yml
docker-compose-verbose-logging.yml
docker-compose.override.lite.yml
docker-compose.phoenix-simple.yml
docker-compose.siem-opensearch.yml
docker-compose.sso.yml
docker-compose.with-langfuse.yml
docker-compose.with-phoenix.yml
docker-compose.yml
docker-entrypoint.sh
enable_payload_logging.md
fly.toml
gunicorn.config.py
license-policy.toml
mcp-catalog.yml
migration_add_annotations.py
mutmut_config.py
os_deps.sh
package-lock.json
package.json
playwright.config.py
podman-compose-sonarqube.yaml
postcss.config.js
prettier.config.js
pyproject.toml
pyrightconfig.json
run-granian.sh
run-gunicorn.sh
run.sh
run_mutmut.py
rust-toolchain.toml
semgrep.yml
smoketest.py
sonar-code.properties
tailwind.config.js
tox.ini
vite.config.js
whitesource.config
crates/a2a_runtime/Cargo.toml
crates/a2a_runtime/benches/invoke.rs
crates/a2a_runtime/src/auth.rs
crates/a2a_runtime/src/cache.rs
crates/a2a_runtime/src/circuit.rs
crates/a2a_runtime/src/config.rs
crates/a2a_runtime/src/errors.rs
crates/a2a_runtime/src/event_store.rs
crates/a2a_runtime/src/eviction.rs
crates/a2a_runtime/src/http.rs
crates/a2a_runtime/src/invoke.rs
crates/a2a_runtime/src/lib.rs
crates/a2a_runtime/src/main.rs
crates/a2a_runtime/src/metrics.rs
crates/a2a_runtime/src/push.rs
crates/a2a_runtime/src/queue.rs
crates/a2a_runtime/src/server.rs
crates/a2a_runtime/src/session.rs
crates/a2a_runtime/src/stream.rs
crates/a2a_runtime/src/trust.rs
crates/a2a_runtime/src/uaid.rs
crates/a2a_runtime/tests/binary.rs
crates/a2a_runtime/tests/integration.rs
crates/a2a_runtime/tests/python_parity_inventory.md
crates/a2a_runtime/tests/test_helpers.rs
crates/mcp_runtime/Cargo.toml
crates/mcp_runtime/DEVELOPING.md
crates/mcp_runtime/FOLLOWUPS.md
crates/mcp_runtime/Makefile
crates/mcp_runtime/README.md
crates/mcp_runtime/RELEASE-CHECKLIST.md
crates/mcp_runtime/STATUS.md
crates/mcp_runtime/TESTING-DESIGN.md
crates/mcp_runtime/clippy.toml
crates/mcp_runtime/src/backend_url_validator.rs
crates/mcp_runtime/src/config.rs
crates/mcp_runtime/src/lib.rs
crates/mcp_runtime/src/main.rs
crates/mcp_runtime/src/observability.rs
crates/mcp_runtime/tests/cli.rs
crates/mcp_runtime/tests/runtime.rs
crates/request_logging_masking_native_extension/Cargo.toml
crates/request_logging_masking_native_extension/pyproject.toml
crates/request_logging_masking_native_extension/python/request_logging_masking_native_extension/__init__.py
crates/request_logging_masking_native_extension/python/request_logging_masking_native_extension/__init__.pyi
crates/request_logging_masking_native_extension/src/lib.rs
crates/request_logging_masking_native_extension/src/bin/stub_gen.rs
crates/wrapper/Cargo.toml
crates/wrapper/Makefile
crates/wrapper/README.md
crates/wrapper/scripts/tcpdump-collect.sh
crates/wrapper/scripts/test-fast-time-curl.sh
crates/wrapper/scripts/test-fast-time-wrapper.sh
crates/wrapper/scripts/test-sdk-server-sample.sh
crates/wrapper/src/config.rs
crates/wrapper/src/config_from_cli.rs
crates/wrapper/src/http_client.rs
crates/wrapper/src/json_rpc_id.rs
crates/wrapper/src/json_rpc_id_fast.rs
crates/wrapper/src/lib.rs
crates/wrapper/src/logger.rs
crates/wrapper/src/main.rs
crates/wrapper/src/main_init.rs
crates/wrapper/src/main_loop.rs
crates/wrapper/src/mcp_workers.rs
crates/wrapper/src/mcp_workers_write.rs
crates/wrapper/src/post_result.rs
crates/wrapper/src/stdio_process.rs
crates/wrapper/src/stdio_reader.rs
crates/wrapper/src/stdio_writer.rs
crates/wrapper/src/streamer.rs
crates/wrapper/src/streamer_auth.rs
crates/wrapper/src/streamer_error.rs
crates/wrapper/src/streamer_id.rs
crates/wrapper/src/streamer_lines.rs
crates/wrapper/src/streamer_new.rs
crates/wrapper/src/streamer_post.rs
crates/wrapper/src/streamer_send.rs
crates/wrapper/src/streamer_session.rs
crates/wrapper/src/bin/wrapper_integration.rs
crates/wrapper/tests/test_config.rs
crates/wrapper/tests/test_error.rs
crates/wrapper/tests/test_id_parser.rs
crates/wrapper/tests/test_lines_processing.rs
crates/wrapper/tests/test_logger.rs
crates/wrapper/tests/test_logger_file.rs
crates/wrapper/tests/test_main.rs
crates/wrapper/tests/test_main_loop.rs
crates/wrapper/tests/test_mcp_workers.rs
crates/wrapper/tests/test_mcp_workers_write.rs
crates/wrapper/tests/test_reader.rs
crates/wrapper/tests/test_streamer_cert.rs
crates/wrapper/tests/test_streamer_no_session_id.rs
crates/wrapper/tests/test_streamer_post.rs
crates/wrapper/tests/test_streamer_post_fail.rs
crates/wrapper/tests/test_streamer_session.rs
crates/wrapper/tests/test_writer.rs
infra/iframe-test/index.html
infra/iframe-test/nginx-embedded.conf
infra/keycloak/realm-export.json
infra/monitoring/prometheus-performance.yml
infra/monitoring/prometheus.yml
infra/monitoring/grafana/provisioning/dashboards/cadvisor.json
infra/monitoring/grafana/provisioning/dashboards/dashboards.yaml
infra/monitoring/grafana/provisioning/dashboards/mcp-gateway-overview.json
infra/monitoring/grafana/provisioning/dashboards/mcpgateway-application.json
infra/monitoring/grafana/provisioning/dashboards/nginx.json
infra/monitoring/grafana/provisioning/dashboards/pgbouncer.json
infra/monitoring/grafana/provisioning/dashboards/postgresql-replication.json
infra/monitoring/grafana/provisioning/dashboards/postgresql.json
infra/monitoring/grafana/provisioning/dashboards/redis.json
infra/monitoring/grafana/provisioning/datasources/datasources.yaml
infra/monitoring/loki/loki-config.yaml
infra/monitoring/loki/promtail-config.yaml
infra/monitoring/otel-collector/collector.langfuse-tempo.yaml
infra/monitoring/tempo/tempo.yaml
infra/nginx/Dockerfile
infra/nginx/README.md
infra/nginx/docker-entrypoint.sh
infra/nginx/nginx-performance.conf
infra/nginx/nginx-tls.conf
infra/nginx/nginx.conf
infra/postgres/init-replication.sh
infra/s390x/Containerfile
mcpgateway/__init__.py
mcpgateway/__main__.py
mcpgateway/_security_constants.py
mcpgateway/admin.py
mcpgateway/alembic.ini
mcpgateway/auth.py
mcpgateway/auth_context.py
mcpgateway/baggage.py
mcpgateway/bootstrap_db.py
mcpgateway/cli.py
mcpgateway/cli_export_import.py
mcpgateway/config.py
mcpgateway/db.py
mcpgateway/llm_provider_configs.py
mcpgateway/llm_schemas.py
mcpgateway/main.py
mcpgateway/observability.py
mcpgateway/py.typed
mcpgateway/reverse_proxy.py
mcpgateway/runtime_state.py
mcpgateway/schemas.py
mcpgateway/sri_hashes.json
mcpgateway/translate.py
mcpgateway/translate_grpc.py
mcpgateway/translate_header_utils.py
mcpgateway/version.py
mcpgateway/wrapper.py
mcpgateway/alembic/README.md
mcpgateway/alembic/env.py
mcpgateway/alembic/script.py.mako
mcpgateway/alembic/versions/04cda6733305_add_admin_types_to_email_users.py
mcpgateway/alembic/versions/0a089912b5f0_add_numeric_id_to_email_users.py
mcpgateway/alembic/versions/0f81d4a5efe0_new_table_email_team_member_history_for_.py
mcpgateway/alembic/versions/14ac971cee42_add_user_context_to_oauth_tokens.py
mcpgateway/alembic/versions/191a2def08d7_resource_rename_template_to_uri_template.py
mcpgateway/alembic/versions/1a02944e2671_add_manage_plugins_to_team_admin.py
mcpgateway/alembic/versions/1fc1795f6983_merge_a2a_and_custom_name_changes.py
mcpgateway/alembic/versions/207d8bbddd61_add_gateway_mode_field.py
mcpgateway/alembic/versions/20a0e0538ac5_add_composite_indexes_for_metrics_time_.py
mcpgateway/alembic/versions/225bde88217e_add_grant_source_to_team_members.py
mcpgateway/alembic/versions/2f67b12600b4_add_registered_oauth_clients_table_for_.py
mcpgateway/alembic/versions/34492f99a0c4_add_comprehensive_metadata_to_all_.py
mcpgateway/alembic/versions/351b43e1d273_add_password_history_table.py
mcpgateway/alembic/versions/356a2d4eed6f_uuid_change_for_prompt_and_resources.py
mcpgateway/alembic/versions/3b17fdc40a8d_add_passthrough_headers_to_gateways_and_.py
mcpgateway/alembic/versions/3c89a45f32e5_add_grpc_services_table.py
mcpgateway/alembic/versions/3f7e9d1a2b4c_a2a_v1_domain_models.py
mcpgateway/alembic/versions/43c07ed25a24_add_oauth_fields_to_servers.py
mcpgateway/alembic/versions/4842b831d24e_add_on_error_to_tool_plugin_bindings.py
mcpgateway/alembic/versions/4e6273136e56_normalize_registered_oauth_client_issuer.py
mcpgateway/alembic/versions/4f07c116f917_add_indexes_for_pagination.py
mcpgateway/alembic/versions/59028d2263b1_add_toolops_test_cases_table.py
mcpgateway/alembic/versions/592625561893_add_tool_plugin_bindings_table.py
mcpgateway/alembic/versions/5f3c681b05e1_add_index_for_team_name.py
mcpgateway/alembic/versions/615af4ab94b4_add_gateway_client_cert_and_key.py
mcpgateway/alembic/versions/61ee11c482d6_add_code_verifier_to_oauth_states_for_.py
mcpgateway/alembic/versions/64acf94cb7f2_cleanup_inactive_duplicate_user_roles.py
mcpgateway/alembic/versions/733159a4fa74_add_display_name_to_tools.py
mcpgateway/alembic/versions/77243f5bfce5_add_tool_id_to_a2a_agents.py
mcpgateway/alembic/versions/8a16a77260f0_adding_original_description_column_to_.py
mcpgateway/alembic/versions/8a2934be50c0_rest_pass_api_fld_tools.py
mcpgateway/alembic/versions/8f2e1c9b0d3a_a2a_push_notification_configs.py
mcpgateway/alembic/versions/90cc4b5a96e7_add_a2a_agents_and_metrics.py
mcpgateway/alembic/versions/926d3e07d098_add_on_error_check_constraint.py
mcpgateway/alembic/versions/94f64b8e282f_add_oauth_tokens_table.py
mcpgateway/alembic/versions/9aaa90ad26d9_add_output_schema_to_tools.py
mcpgateway/alembic/versions/9c45d2e63bc0_merge_plugin_bindings_and_token_.py
mcpgateway/alembic/versions/9c99ec6872ed_fix_token_usage_logs_id_to_integer_for_.py
mcpgateway/alembic/versions/9e028ecf59c4_tag_records_changes_list_str_to_list_.py
mcpgateway/alembic/versions/9f5d93ced2b3_add_llm_permissions_to_default_roles.py
mcpgateway/alembic/versions/9fb98535724d_add_ondelete_cascade_to_metrics_and_.py
mcpgateway/alembic/versions/a1b2c3d4e5f6_add_identity_propagation_to_gateways.py
mcpgateway/alembic/versions/a23a08d61eb0_add_observability_tables.py
mcpgateway/alembic/versions/a31c6ffc2239_add_token_permissions_to_team_admin_role.py
mcpgateway/alembic/versions/a3c38b6c2437_fix_a2a_agents_auth_value.py
mcpgateway/alembic/versions/a4f1c7d8e9b0_add_app_user_email_to_oauth_states.py
mcpgateway/alembic/versions/a706a3320c56_use_argon2id_for_encryption_key.py
mcpgateway/alembic/versions/a7f3c9e1b2d4_add_title_to_tools_resources_prompts.py
mcpgateway/alembic/versions/a8f3b2c1d4e5_add_gateway_refresh_fields.py
mcpgateway/alembic/versions/aa1b2c3d4e5f_add_token_revocation_idle_timeout_fields.py
mcpgateway/alembic/versions/aac21d6f9522_merge_ca_cert_and_observability_heads.py
mcpgateway/alembic/versions/abf8ac3b6008_add_admin_overview_and_servers_use_to_.py
mcpgateway/alembic/versions/b1b2b3b4b5b6_fix_constraints.py
mcpgateway/alembic/versions/b29af8761e97_add_a2a_agent_plugin_binding_table.py
mcpgateway/alembic/versions/b2c3d4e5f6g7_add_identity_fields_to_audit_trails.py
mcpgateway/alembic/versions/b2d9c6e4f1a7_add_explicit_team_and_token_permissions.py
mcpgateway/alembic/versions/b77ca9d2de7e_uuid_pk_and_slug_refactor.py
mcpgateway/alembic/versions/b9e496e91e71_merge_gateway_refresh_and_sso_provider_.py
mcpgateway/alembic/versions/ba202ac1665f_migrate_user_roles_to_configurable_.py
mcpgateway/alembic/versions/bb43712cae28_merge_token_blocklist_with_audit_identity_heads.py
mcpgateway/alembic/versions/c1c2c3c4c5c6_decode_html_entities_in_descriptions.py
mcpgateway/alembic/versions/c96c11c111b4_create_index_on_user_name.py
mcpgateway/alembic/versions/c9dd86c0aac9_remove_original_name_slug_and_added_.py
mcpgateway/alembic/versions/cbedf4e580e0_add_tools_execute_to_viewer_role.py
mcpgateway/alembic/versions/cc7b95fec5d9_add_tags_support_to_all_entities.py
mcpgateway/alembic/versions/cfc3d6aa0fb2_consolidated_multiuser_team_rbac_.py
mcpgateway/alembic/versions/d2b501bf4262_add_uaid_field_to_a2a_agents.py
mcpgateway/alembic/versions/d3e4f5a6b7c8_add_binding_reference_id_to_tool_plugin_bindings.py
mcpgateway/alembic/versions/d9e0f1a2b3c4_change_token_uniqueness_to_per_team.py
mcpgateway/alembic/versions/e182847d89e6_unique_constraints_changes_for_gateways_.py
mcpgateway/alembic/versions/e1f2a3b4c5d6_add_grant_source_to_user_roles.py
mcpgateway/alembic/versions/e28566875fa4_add_deprecated_flag_to_tools.py
mcpgateway/alembic/versions/e4fc04d1a442_add_annotations_to_tables.py
mcpgateway/alembic/versions/e5a59c16e041_unique_const_changes_for_prompt_and_.py
mcpgateway/alembic/versions/e75490e949b1_add_improved_status_to_tables.py
mcpgateway/alembic/versions/eb17fd368f9d_merge_passthrough_headers_and_tags_.py
mcpgateway/alembic/versions/ee288b094280_add_auth_query_params_to_gateways.py
mcpgateway/alembic/versions/f1a2b3c4d5e6_add_auth_query_params_to_a2a_agents.py
mcpgateway/alembic/versions/f3a3a3d901b8_remove_gateway_url_unique_constraint.py
mcpgateway/alembic/versions/f8c9d3e2a1b4_add_oauth_config_to_gateways.py
mcpgateway/alembic/versions/f9101f3b00e3_store_ca_certs_for_gateways.py
mcpgateway/alembic/versions/f9a8b7c6d5e4_add_migration_metadata_table.py
mcpgateway/alembic/versions/ffe4494639d3_add_a2a_task_events_table.py
mcpgateway/alembic/versions/g1a2b3c4d5e6_add_pagination_indexes.py
mcpgateway/alembic/versions/h2b3c4d5e6f7_add_oauth_config_to_a2a_agents.py
mcpgateway/alembic/versions/i3c4d5e6f7g8_add_observability_performance_indexes.py
mcpgateway/alembic/versions/j4d5e6f7g8h9_add_observability_saved_queries.py
mcpgateway/alembic/versions/k5e6f7g8h9i0_add_structured_logging_tables.py
mcpgateway/alembic/versions/l6f7g8h9i0j1_add_llm_settings_tables.py
mcpgateway/alembic/versions/m7g8h9i0j1k2_add_performance_tables.py
mcpgateway/alembic/versions/n8h9i0j1k2l3_add_database_indexes.py
mcpgateway/alembic/versions/o9i0j1k2l3m4_add_a2a_agents_performance_indexes.py
mcpgateway/alembic/versions/p0a1b2c3d4e5_add_metrics_aggregation_indexes.py
mcpgateway/alembic/versions/q1b2c3d4e5f6_add_metrics_hourly_rollup_tables.py
mcpgateway/alembic/versions/r2b3c4d5e6f7_add_prompt_namespacing_fields.py
mcpgateway/alembic/versions/s3c4d5e6f7g8_add_team_member_count_index.py
mcpgateway/alembic/versions/t4d5e6f7g8h9_add_password_changed_at.py
mcpgateway/alembic/versions/u5f6g7h8i9j0_add_provider_metadata_to_sso_providers.py
mcpgateway/alembic/versions/v1a2b3c4d5e6_assign_default_viewer_role_to_existing_users.py
mcpgateway/alembic/versions/w6g7h8i9j0k1_add_password_reset_tokens.py
mcpgateway/alembic/versions/w7x8y9z0a1b2_add_grpc_service_id_to_tools.py
mcpgateway/alembic/versions/x7h8i9j0k1l2_add_jwks_uri_to_sso_providers.py
mcpgateway/alembic/versions/y8i9j0k1l2m3_backfill_oauth_config_secret_encryption.py
mcpgateway/alembic/versions/z1a2b3c4d5e6_add_password_change_required.py
mcpgateway/cache/__init__.py
mcpgateway/cache/a2a_stats_cache.py
mcpgateway/cache/admin_stats_cache.py
mcpgateway/cache/auth_cache.py
mcpgateway/cache/global_config_cache.py
mcpgateway/cache/metrics_cache.py
mcpgateway/cache/registry_cache.py
mcpgateway/cache/resource_cache.py
mcpgateway/cache/session_registry.py
mcpgateway/cache/tool_lookup_cache.py
mcpgateway/common/__init__.py
mcpgateway/common/models.py
mcpgateway/common/oauth.py
mcpgateway/common/query_params.py
mcpgateway/common/validators.py
mcpgateway/handlers/__init__.py
mcpgateway/handlers/sampling.py
mcpgateway/handlers/signal_handlers.py
mcpgateway/instrumentation/__init__.py
mcpgateway/instrumentation/sqlalchemy.py
mcpgateway/middleware/__init__.py
mcpgateway/middleware/auth_middleware.py
mcpgateway/middleware/baggage_middleware.py
mcpgateway/middleware/client_disconnect.py
mcpgateway/middleware/compression.py
mcpgateway/middleware/correlation_id.py
mcpgateway/middleware/csrf_middleware.py
mcpgateway/middleware/db_query_logging.py
mcpgateway/middleware/forwarded_host.py
mcpgateway/middleware/http_auth_middleware.py
mcpgateway/middleware/observability_middleware.py
mcpgateway/middleware/password_change_enforcement.py
mcpgateway/middleware/path_filter.py
mcpgateway/middleware/protocol_version.py
mcpgateway/middleware/rate_limit_middleware.py
mcpgateway/middleware/rbac.py
mcpgateway/middleware/request_context.py
mcpgateway/middleware/request_logging_middleware.py
mcpgateway/middleware/security_headers.py
mcpgateway/middleware/token_scoping.py
mcpgateway/middleware/token_usage_middleware.py
mcpgateway/middleware/validation_middleware.py
mcpgateway/plugins/__init__.py
mcpgateway/plugins/_redis.py
mcpgateway/plugins/_state.py
mcpgateway/plugins/gateway_plugin_manager.py
mcpgateway/plugins/metadata.py
mcpgateway/plugins/observability_adapter.py
mcpgateway/plugins/policy.py
mcpgateway/plugins/utils.py
mcpgateway/plugins/violation_codes.py
mcpgateway/routers/a2a_agent_plugin_bindings.py
mcpgateway/routers/auth.py
mcpgateway/routers/cancellation_router.py
mcpgateway/routers/compliance_router.py
mcpgateway/routers/email_auth.py
mcpgateway/routers/llm_admin_router.py
mcpgateway/routers/llm_config_router.py
mcpgateway/routers/llm_proxy_router.py
mcpgateway/routers/llmchat_router.py
mcpgateway/routers/log_search.py
mcpgateway/routers/metrics_maintenance.py
mcpgateway/routers/oauth_router.py
mcpgateway/routers/observability.py
mcpgateway/routers/rbac.py
mcpgateway/routers/reverse_proxy.py
mcpgateway/routers/runtime_admin_router.py
mcpgateway/routers/server_well_known.py
mcpgateway/routers/siem.py
mcpgateway/routers/sso.py
mcpgateway/routers/teams.py
mcpgateway/routers/tokens.py
mcpgateway/routers/tool_plugin_bindings.py
mcpgateway/routers/toolops_router.py
mcpgateway/routers/well_known.py
mcpgateway/scripts/init_secrets.py
mcpgateway/scripts/validate_env.py
mcpgateway/services/__init__.py
mcpgateway/services/a2a_agent_plugin_binding_service.py
mcpgateway/services/a2a_protocol.py
mcpgateway/services/a2a_server_service.py
mcpgateway/services/a2a_service.py
mcpgateway/services/argon2_service.py
mcpgateway/services/audit_trail_service.py
mcpgateway/services/base_service.py
mcpgateway/services/cancellation_service.py
mcpgateway/services/catalog_service.py
mcpgateway/services/completion_service.py
mcpgateway/services/compliance_service.py
mcpgateway/services/content_security.py
mcpgateway/services/csrf_service.py
mcpgateway/services/dataplane_publisher.py
mcpgateway/services/dcr_service.py
mcpgateway/services/elicitation_service.py
mcpgateway/services/email_auth_service.py
mcpgateway/services/email_notification_service.py
mcpgateway/services/encryption_service.py
mcpgateway/services/event_service.py
mcpgateway/services/export_service.py
mcpgateway/services/gateway_service.py
mcpgateway/services/grpc_service.py
mcpgateway/services/http_client_service.py
mcpgateway/services/import_service.py
mcpgateway/services/llm_provider_service.py
mcpgateway/services/llm_proxy_service.py
mcpgateway/services/log_aggregator.py
mcpgateway/services/log_storage_service.py
mcpgateway/services/logging_service.py
mcpgateway/services/mcp_client_chat_service.py
mcpgateway/services/metrics.py
mcpgateway/services/metrics_buffer_service.py
mcpgateway/services/metrics_cleanup_service.py
mcpgateway/services/metrics_query_service.py
mcpgateway/services/metrics_rollup_service.py
mcpgateway/services/notification_service.py
mcpgateway/services/oauth_manager.py
mcpgateway/services/observability_service.py
mcpgateway/services/openapi_service.py
mcpgateway/services/password_policy_service.py
mcpgateway/services/performance_service.py
mcpgateway/services/performance_tracker.py
mcpgateway/services/permission_service.py
mcpgateway/services/personal_team_service.py
mcpgateway/services/plugin_service.py
mcpgateway/services/prompt_service.py
mcpgateway/services/resource_service.py
mcpgateway/services/role_service.py
mcpgateway/services/root_service.py
mcpgateway/services/rust_a2a_runtime.py
mcpgateway/services/security_logger.py
mcpgateway/services/server_classification_service.py
mcpgateway/services/server_service.py
mcpgateway/services/session_affinity.py
mcpgateway/services/siem_export_service.py
mcpgateway/services/sso_service.py
mcpgateway/services/structured_logger.py
mcpgateway/services/support_bundle_service.py
mcpgateway/services/system_stats_service.py
mcpgateway/services/tag_service.py
mcpgateway/services/team_invitation_service.py
mcpgateway/services/team_management_service.py
mcpgateway/services/token_blocklist_service.py
mcpgateway/services/token_catalog_service.py
mcpgateway/services/token_storage_service.py
mcpgateway/services/token_validation_service.py
mcpgateway/services/tool_plugin_binding_service.py
mcpgateway/services/tool_service.py
mcpgateway/services/upstream_session_registry.py
mcpgateway/static/admin.css
mcpgateway/static/contextforge-icon-white.png
mcpgateway/static/contextforge-icon.png
mcpgateway/static/contextforge-icon_black.svg
mcpgateway/static/contextforge-icon_white.svg
mcpgateway/static/contextforge-logo-white.png
mcpgateway/static/contextforge-logo.png
mcpgateway/static/contextforge-logo_horizontal_black.svg
mcpgateway/static/contextforge-logo_horizontal_color.svg
mcpgateway/static/contextforge-logo_horizontal_white.svg
mcpgateway/static/contextforge-logo_vertical_black.svg
mcpgateway/static/contextforge-logo_vertical_white.svg
mcpgateway/static/favicon.ico
mcpgateway/static/flame-graph.css
mcpgateway/static/flame-graph.js
mcpgateway/static/gantt-chart.css
mcpgateway/static/gantt-chart.js
mcpgateway/static/.vite/manifest.json
mcpgateway/static/css/auth-animations.css
mcpgateway/static/css/tailwind.src.css
mcpgateway/static/js/password-validator.js
mcpgateway/templates/a2a_agent_plugin_bindings_partial.html
mcpgateway/templates/account_lockout_email.html
mcpgateway/templates/admin.html
mcpgateway/templates/agents_partial.html
mcpgateway/templates/agents_selector_items.html
mcpgateway/templates/change-password-required.html
mcpgateway/templates/forgot-password.html
mcpgateway/templates/gateways_partial.html
mcpgateway/templates/gateways_selector_items.html
mcpgateway/templates/llm_api_info_partial.html
mcpgateway/templates/llm_models_partial.html
mcpgateway/templates/llm_providers_partial.html
mcpgateway/templates/login.html
mcpgateway/templates/maintenance_partial.html
mcpgateway/templates/mcp_registry_partial.html
mcpgateway/templates/metrics_partial.html
mcpgateway/templates/metrics_top_performers_partial.html
mcpgateway/templates/observability_metrics.html
mcpgateway/templates/observability_partial.html
mcpgateway/templates/observability_prompts.html
mcpgateway/templates/observability_resources.html
mcpgateway/templates/observability_stats.html
mcpgateway/templates/observability_tools.html
mcpgateway/templates/observability_trace_detail.html
mcpgateway/templates/observability_traces_list.html
mcpgateway/templates/overview_partial.html
mcpgateway/templates/pagination_controls.html
mcpgateway/templates/password_reset_confirmation_email.html
mcpgateway/templates/password_reset_email.html
mcpgateway/templates/performance_partial.html
mcpgateway/templates/plugins_partial.html
mcpgateway/templates/prompts_partial.html
mcpgateway/templates/prompts_selector_items.html
mcpgateway/templates/reset-password.html
mcpgateway/templates/resources_partial.html
mcpgateway/templates/resources_selector_items.html
mcpgateway/templates/servers_partial.html
mcpgateway/templates/servers_selector_items.html
mcpgateway/templates/team_members_selector.html
mcpgateway/templates/team_users_selector.html
mcpgateway/templates/teams_partial.html
mcpgateway/templates/teams_selector_items.html
mcpgateway/templates/tokens_partial.html
mcpgateway/templates/toolops_partial.html
mcpgateway/templates/tools_partial.html
mcpgateway/templates/tools_selector_items.html
mcpgateway/templates/tools_with_pagination.html
mcpgateway/templates/users_partial.html
mcpgateway/templates/version_info_partial.html
mcpgateway/toolops/README.md
mcpgateway/toolops/__init__.py
mcpgateway/toolops/toolops_altk_service.py
mcpgateway/toolops/utils/__init__.py
mcpgateway/toolops/utils/db_util.py
mcpgateway/toolops/utils/format_conversion.py
mcpgateway/toolops/utils/llm_util.py
mcpgateway/tools/cli.py
mcpgateway/tools/builder/__init__.py
mcpgateway/tools/builder/cli.py
mcpgateway/tools/builder/common.py
mcpgateway/tools/builder/dagger_deploy.py
mcpgateway/tools/builder/factory.py
mcpgateway/tools/builder/pipeline.py
mcpgateway/tools/builder/python_deploy.py
mcpgateway/tools/builder/schema.py
mcpgateway/tools/builder/templates/plugins-config.yaml.j2
mcpgateway/tools/builder/templates/compose/docker-compose.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/cert-manager-certificates.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/cert-secrets.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/deployment.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/plugins-configmap.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/postgres.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/redis.yaml.j2
mcpgateway/tools/builder/templates/kubernetes/route.yaml.j2
mcpgateway/transports/__init__.py
mcpgateway/transports/base.py
mcpgateway/transports/context.py
mcpgateway/transports/mcp_ingress_mount.py
mcpgateway/transports/redis_event_store.py
mcpgateway/transports/rust_mcp_public_proxy.py
mcpgateway/transports/rust_mcp_runtime_proxy.py
mcpgateway/transports/server_event_bus.py
mcpgateway/transports/sse_transport.py
mcpgateway/transports/stdio_transport.py
mcpgateway/transports/streamablehttp_transport.py
mcpgateway/transports/websocket_transport.py
mcpgateway/utils/admin_check.py
mcpgateway/utils/analyze_query_log.py
mcpgateway/utils/base_models.py
mcpgateway/utils/check_schema_at_head.py
mcpgateway/utils/correlation_id.py
mcpgateway/utils/create_jwt_token.py
mcpgateway/utils/create_slug.py
mcpgateway/utils/csp_nonce.py
mcpgateway/utils/db_isready.py
mcpgateway/utils/display_name.py
mcpgateway/utils/error_formatter.py
mcpgateway/utils/gateway_access.py
mcpgateway/utils/generate_keys.py
mcpgateway/utils/hash_password.py
mcpgateway/utils/identity_propagation.py
mcpgateway/utils/internal_http.py
mcpgateway/utils/jwt_config_helper.py
mcpgateway/utils/keycloak_discovery.py
mcpgateway/utils/log_sanitizer.py
mcpgateway/utils/metadata_capture.py
mcpgateway/utils/metrics_common.py
mcpgateway/utils/orjson_response.py
mcpgateway/utils/pagination.py
mcpgateway/utils/passthrough_headers.py
mcpgateway/utils/paths.py
mcpgateway/utils/psycopg3_optimizations.py
mcpgateway/utils/redis_client.py
mcpgateway/utils/redis_isready.py
mcpgateway/utils/retry_manager.py
mcpgateway/utils/security_cookies.py
mcpgateway/utils/services_auth.py
mcpgateway/utils/sqlalchemy_modifier.py
mcpgateway/utils/ssl_context_cache.py
mcpgateway/utils/ssl_key_manager.py
mcpgateway/utils/sso_bootstrap.py
mcpgateway/utils/time_restrictions.py
mcpgateway/utils/token_scoping.py
mcpgateway/utils/trace_context.py
mcpgateway/utils/trace_redaction.py
mcpgateway/utils/uaid.py
mcpgateway/utils/url_auth.py
mcpgateway/utils/validate_signature.py
mcpgateway/utils/verify_credentials.py
mcpgateway/validation/__init__.py
mcpgateway/validation/jsonrpc.py
mcpgateway/validation/tags.py
plugins/AGENTS.md
plugins/README.md
plugins/config-pii-guardian-policy.yaml
plugins/config.yaml
plugins/install.yaml
plugins/plugin_parity_config.yaml
plugins/requirements.txt
plugins/test_prompt_output_sentinel.py
plugins/test_tool_output_sentinel.py
plugins/ai_artifacts_normalizer/README.md
plugins/ai_artifacts_normalizer/__init__.py
plugins/ai_artifacts_normalizer/ai_artifacts_normalizer.py
plugins/ai_artifacts_normalizer/plugin-manifest.yaml
plugins/altk_json_processor/README.md
plugins/altk_json_processor/__init__.py
plugins/altk_json_processor/json_processor.py
plugins/altk_json_processor/plugin-manifest.yaml
plugins/argument_normalizer/README.md
plugins/argument_normalizer/__init__.py
plugins/argument_normalizer/argument_normalizer.py
plugins/cached_tool_result/README.md
plugins/cached_tool_result/__init__.py
plugins/cached_tool_result/cached_tool_result.py
plugins/cached_tool_result/plugin-manifest.yaml
plugins/circuit_breaker/README.md
plugins/circuit_breaker/__init__.py
plugins/circuit_breaker/circuit_breaker.py
plugins/circuit_breaker/plugin-manifest.yaml
plugins/citation_validator/README.md
plugins/citation_validator/__init__.py
plugins/citation_validator/citation_validator.py
plugins/citation_validator/plugin-manifest.yaml
plugins/code_formatter/README.md
plugins/code_formatter/__init__.py
plugins/code_formatter/code_formatter.py
plugins/code_formatter/plugin-manifest.yaml
plugins/code_safety_linter/README.md
plugins/code_safety_linter/__init__.py
plugins/code_safety_linter/code_safety_linter.py
plugins/code_safety_linter/plugin-manifest.yaml
plugins/content_moderation/README.md
plugins/content_moderation/TESTING.md
plugins/content_moderation/__init__.py
plugins/content_moderation/content_moderation.py
plugins/content_moderation/plugin-manifest.yaml
plugins/deny_filter/README.md
plugins/deny_filter/deny.py
plugins/deny_filter/plugin-manifest.yaml
plugins/examples/custom_auth_example/README.md
plugins/examples/custom_auth_example/__init__.py
plugins/examples/custom_auth_example/custom_auth.py
plugins/examples/custom_auth_example/plugin-manifest.yaml
plugins/examples/simple_token_auth/README.md
plugins/examples/simple_token_auth/__init__.py
plugins/examples/simple_token_auth/plugin-manifest.yaml
plugins/examples/simple_token_auth/simple_token_auth.py
plugins/examples/simple_token_auth/token_cli.py
plugins/examples/simple_token_auth/token_storage.py
plugins/external/config-stdio.yaml
plugins/external/config.yaml
plugins/external/cedar/README.md
plugins/external/cedar/run-server.sh
plugins/external/cedar/cedarpolicyplugin/__init__.py
plugins/external/cedar/cedarpolicyplugin/plugin-manifest.yaml
plugins/external/cedar/cedarpolicyplugin/plugin.py
plugins/external/cedar/cedarpolicyplugin/schema.py
plugins/external/cedar/examples/config-cedar.yaml
plugins/external/cedar/examples/config-dsl.yaml
plugins/external/cedar/resources/plugins/config.yaml
plugins/external/cedar/resources/runtime/config.yaml
plugins/external/cedar/tests/__init__.py
plugins/external/cedar/tests/test_cedarpolicyplugin.py
plugins/external/clamav_server/README.md
plugins/external/clamav_server/clamav_plugin.py
plugins/external/clamav_server/run.sh
plugins/external/clamav_server/resources/plugins/config.yaml
plugins/external/llmguard/README.md
plugins/external/llmguard/cache_tokenizers.py
plugins/external/llmguard/docker-compose.yaml
plugins/external/llmguard/examples/config-all-in-one.yaml
plugins/external/llmguard/examples/config-complex-policy.yaml
plugins/external/llmguard/examples/config-input-output-filter.yaml
plugins/external/llmguard/examples/config-input-output-sanitizer.yaml
plugins/external/llmguard/examples/config-separate-plugins-filters-sanitizers.yaml
plugins/external/llmguard/llmguardplugin/__init__.py
plugins/external/llmguard/llmguardplugin/cache.py
plugins/external/llmguard/llmguardplugin/llmguard.py
plugins/external/llmguard/llmguardplugin/plugin-manifest.yaml
plugins/external/llmguard/llmguardplugin/plugin.py
plugins/external/llmguard/llmguardplugin/policy.py
plugins/external/llmguard/llmguardplugin/schema.py
plugins/external/llmguard/resources/plugins/config.yaml
plugins/external/llmguard/resources/runtime/config.yaml
plugins/external/llmguard/tests/__init__.py
plugins/external/llmguard/tests/test_all.py
plugins/external/llmguard/tests/test_cache.py
plugins/external/llmguard/tests/test_llmguardplugin.py
plugins/external/llmguard/tests/test_policy.py
plugins/external/opa/README.md
plugins/external/opa/opapluginfilter/__init__.py
plugins/external/opa/opapluginfilter/plugin-manifest.yaml
plugins/external/opa/opapluginfilter/plugin.py
plugins/external/opa/opapluginfilter/schema.py
plugins/external/opa/resources/plugins/config.yaml
plugins/external/opa/resources/runtime/config.yaml
plugins/external/opa/tests/__init__.py
plugins/external/opa/tests/test_all.py
plugins/external/opa/tests/test_errors.py
plugins/external/opa/tests/test_opapluginfilter.py
plugins/file_type_allowlist/README.md
plugins/file_type_allowlist/__init__.py
plugins/file_type_allowlist/file_type_allowlist.py
plugins/file_type_allowlist/plugin-manifest.yaml
plugins/harmful_content_detector/README.md
plugins/harmful_content_detector/__init__.py
plugins/harmful_content_detector/harmful_content_detector.py
plugins/harmful_content_detector/plugin-manifest.yaml
plugins/header_filter/README.md
plugins/header_filter/__init__.py
plugins/header_filter/config.yaml
plugins/header_filter/header_filter_plugin.py
plugins/header_injector/README.md
plugins/header_injector/__init__.py
plugins/header_injector/header_injector.py
plugins/header_injector/plugin-manifest.yaml
plugins/html_to_markdown/README.md
plugins/html_to_markdown/__init__.py
plugins/html_to_markdown/html_to_markdown.py
plugins/html_to_markdown/plugin-manifest.yaml
plugins/json_repair/README.md
plugins/json_repair/__init__.py
plugins/json_repair/json_repair.py
plugins/json_repair/plugin-manifest.yaml
plugins/jwt_claims_extraction/README.md
plugins/jwt_claims_extraction/__init__.py
plugins/jwt_claims_extraction/jwt_claims_extraction.py
plugins/jwt_claims_extraction/plugin-manifest.yaml
plugins/license_header_injector/README.md
plugins/license_header_injector/__init__.py
plugins/license_header_injector/license_header_injector.py
plugins/license_header_injector/plugin-manifest.yaml
plugins/markdown_cleaner/README.md
plugins/markdown_cleaner/__init__.py
plugins/markdown_cleaner/markdown_cleaner.py
plugins/markdown_cleaner/plugin-manifest.yaml
plugins/output_length_guard/README.md
plugins/output_length_guard/__init__.py
plugins/output_length_guard/config.py
plugins/output_length_guard/guards.py
plugins/output_length_guard/output_length_guard.py
plugins/output_length_guard/plugin-manifest.yaml
plugins/output_length_guard/structured.py
plugins/privacy_notice_injector/README.md
plugins/privacy_notice_injector/__init__.py
plugins/privacy_notice_injector/plugin-manifest.yaml
plugins/privacy_notice_injector/privacy_notice_injector.py
plugins/regex_filter/README.md
plugins/regex_filter/plugin-manifest.yaml
plugins/regex_filter/search_replace.py
plugins/resource_filter/README.md
plugins/resource_filter/plugin-manifest.yaml
plugins/resource_filter/resource_filter.py
plugins/resources/server/config-http.yaml
plugins/resources/server/config-stdio.yaml
plugins/response_cache_by_prompt/README.md
plugins/response_cache_by_prompt/__init__.py
plugins/response_cache_by_prompt/plugin-manifest.yaml
plugins/response_cache_by_prompt/response_cache_by_prompt.py
plugins/robots_license_guard/README.md
plugins/robots_license_guard/__init__.py
plugins/robots_license_guard/plugin-manifest.yaml
plugins/robots_license_guard/robots_license_guard.py
plugins/safe_html_sanitizer/README.md
plugins/safe_html_sanitizer/__init__.py
plugins/safe_html_sanitizer/plugin-manifest.yaml
plugins/safe_html_sanitizer/safe_html_sanitizer.py
plugins/schema_guard/README.md
plugins/schema_guard/__init__.py
plugins/schema_guard/plugin-manifest.yaml
plugins/schema_guard/schema_guard.py
plugins/span_attribute_customizer/README.md
plugins/span_attribute_customizer/__init__.py
plugins/span_attribute_customizer/config_schema.py
plugins/span_attribute_customizer/span_attribute_customizer.py
plugins/sparc_static_validator/README.md
plugins/sparc_static_validator/__init__.py
plugins/sparc_static_validator/plugin-manifest.yaml
plugins/sparc_static_validator/sparc_static_validator.py
plugins/sql_sanitizer/README.md
plugins/sql_sanitizer/__init__.py
plugins/sql_sanitizer/plugin-manifest.yaml
plugins/sql_sanitizer/sql_sanitizer.py
plugins/summarizer/README.md
plugins/summarizer/__init__.py
plugins/summarizer/plugin-manifest.yaml
plugins/summarizer/summarizer.py
plugins/timezone_translator/README.md
plugins/timezone_translator/__init__.py
plugins/timezone_translator/plugin-manifest.yaml
plugins/timezone_translator/timezone_translator.py
plugins/tools_telemetry_exporter/README.md
plugins/tools_telemetry_exporter/__init__.py
plugins/tools_telemetry_exporter/plugin-manifest.yaml
plugins/tools_telemetry_exporter/telemetry_exporter.py
plugins/toon_encoder/README.md
plugins/toon_encoder/__init__.py
plugins/toon_encoder/plugin-manifest.yaml
plugins/toon_encoder/toon.py
plugins/toon_encoder/toon_encoder.py
plugins/unified_pdp/README.md
plugins/unified_pdp/__init__.py
plugins/unified_pdp/adapter.py
plugins/unified_pdp/cache.py
plugins/unified_pdp/default_rules.json
plugins/unified_pdp/pdp.py
plugins/unified_pdp/pdp_models.py
plugins/unified_pdp/unified_pdp.py
plugins/unified_pdp/engines/__init__.py
plugins/unified_pdp/engines/cedar_engine.py
plugins/unified_pdp/engines/mac_engine.py
plugins/unified_pdp/engines/native_engine.py
plugins/unified_pdp/engines/opa_engine.py
plugins/vault/README.md
plugins/vault/__init__.py
plugins/vault/plugin-manifest.yaml
plugins/vault/vault_plugin.py
plugins/virus_total_checker/README.md
plugins/virus_total_checker/__init__.py
plugins/virus_total_checker/plugin-manifest.yaml
plugins/virus_total_checker/virus_total_checker.py
plugins/watchdog/README.md
plugins/watchdog/__init__.py
plugins/watchdog/plugin-manifest.yaml
plugins/watchdog/watchdog.py
plugins/webhook_notification/README.md
plugins/webhook_notification/TESTING.md
plugins/webhook_notification/__init__.py
plugins/webhook_notification/plugin-manifest.yaml
plugins/webhook_notification/test_config.yaml
plugins/webhook_notification/webhook_notification.py
scripts/benchmark_json_serialization.py
scripts/benchmark_middleware.py
scripts/cdn_resources.py
scripts/cleanup-dev.sh
scripts/cleanup_orphaned_resources.py
scripts/compliance_matrix.py
scripts/contextforge-setup.sh
scripts/demo_a2a_agent.py
scripts/demo_a2a_agent_auth.py
scripts/download-cdn-assets.sh
scripts/fedramp-validate.sh
scripts/generate-sri-hashes.py
scripts/license_checker.py
scripts/mask-secrets-test.sh
scripts/migrate_inline_handlers.py
scripts/set-backup-completed.sh
scripts/test-sso-flow.sh
scripts/test_email_auth_api.py
scripts/test_mcp_client.py
scripts/test_mcp_token_scoping.py
scripts/test_rest_api_endpoints.py
scripts/test_sqlite.py
scripts/tune-loadtest.sh
scripts/verify-native-extensions.py
scripts/verify-sri-hashes.py
scripts/ci/run_upgrade_validation.sh
scripts/lib/common.sh
scripts/lib/debian.sh
scripts/lib/rhel.sh
scripts/pre-commit/check_ci_workflows.py
scripts/pre-commit/check_framework_imports.py
scripts/pre-commit/check_logo_assets.py
scripts/pre-commit/check_migration_patterns.py
scripts/pre-commit/check_rust_workspace.py
scripts/pre-commit/check_sensitive_logging.py
supply-chain/audits.toml
supply-chain/config.toml
supply-chain/imports.lock
tests/test_config_security.py
tests/test_readme.py
tests/async/async_validator.py
tests/async/benchmarks.py
tests/async/config.yaml
tests/async/monitor_runner.py
tests/async/profile_compare.py
tests/async/profiler.py
tests/async/test_async_safety.py
tests/manual/README.md
tests/manual/generate_test_plan.py
tests/manual/concurrency/conc_01_gateways_parallel_create_pg_redis.py
tests/manual/concurrency/conc_01_gateways_results.md
tests/manual/concurrency/conc_02_gateways_read_during_write.py
tests/manual/concurrency/conc_02_gateways_results.md