| mcpgateway / __init__.py |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / admin.py |
|
6551 |
16 |
2 |
|
99% |
| mcpgateway / auth.py |
|
556 |
2 |
0 |
|
99% |
| mcpgateway / bootstrap_db.py |
|
262 |
0 |
2 |
|
100% |
| mcpgateway / cache / __init__.py |
|
35 |
16 |
10 |
|
54% |
| mcpgateway / cache / a2a_stats_cache.py |
|
40 |
0 |
0 |
|
100% |
| mcpgateway / cache / admin_stats_cache.py |
|
370 |
0 |
0 |
|
100% |
| mcpgateway / cache / auth_cache.py |
|
455 |
0 |
0 |
|
100% |
| mcpgateway / cache / global_config_cache.py |
|
58 |
0 |
0 |
|
100% |
| mcpgateway / cache / metrics_cache.py |
|
67 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
|
370 |
0 |
0 |
|
100% |
| mcpgateway / cache / resource_cache.py |
|
101 |
0 |
0 |
|
100% |
| mcpgateway / cache / session_registry.py |
|
966 |
0 |
0 |
|
100% |
| mcpgateway / cache / tool_lookup_cache.py |
|
168 |
0 |
0 |
|
100% |
| mcpgateway / cli.py |
|
105 |
0 |
2 |
|
100% |
| mcpgateway / cli_export_import.py |
|
178 |
0 |
2 |
|
100% |
| mcpgateway / common / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
|
344 |
1 |
0 |
|
99% |
| mcpgateway / common / oauth.py |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / common / validators.py |
|
381 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
|
940 |
2 |
10 |
|
99% |
| mcpgateway / db.py |
|
2258 |
0 |
123 |
|
100% |
| mcpgateway / handlers / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / handlers / sampling.py |
|
88 |
1 |
0 |
|
99% |
| mcpgateway / instrumentation / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / instrumentation / sqlalchemy.py |
|
95 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
|
60 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
|
319 |
0 |
0 |
|
100% |
| mcpgateway / main.py |
|
3058 |
6 |
4 |
|
99% |
| mcpgateway / middleware / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / middleware / auth_middleware.py |
|
92 |
0 |
0 |
|
100% |
| mcpgateway / middleware / compression.py |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / middleware / correlation_id.py |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / middleware / db_query_logging.py |
|
183 |
0 |
0 |
|
100% |
| mcpgateway / middleware / http_auth_middleware.py |
|
63 |
0 |
0 |
|
100% |
| mcpgateway / middleware / observability_middleware.py |
|
96 |
0 |
0 |
|
100% |
| mcpgateway / middleware / path_filter.py |
|
61 |
0 |
0 |
|
100% |
| mcpgateway / middleware / protocol_version.py |
|
31 |
0 |
0 |
|
100% |
| mcpgateway / middleware / rbac.py |
|
316 |
0 |
0 |
|
100% |
| mcpgateway / middleware / request_context.py |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / middleware / request_logging_middleware.py |
|
243 |
0 |
0 |
|
100% |
| mcpgateway / middleware / security_headers.py |
|
62 |
0 |
0 |
|
100% |
| mcpgateway / middleware / token_scoping.py |
|
486 |
1 |
0 |
|
99% |
| mcpgateway / middleware / token_usage_middleware.py |
|
108 |
0 |
0 |
|
100% |
| mcpgateway / middleware / validation_middleware.py |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / observability.py |
|
238 |
18 |
7 |
|
92% |
| mcpgateway / plugins / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / __init__.py |
|
25 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / base.py |
|
153 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / constants.py |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / decorator.py |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / errors.py |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / __init__.py |
|
7 |
2 |
0 |
|
71% |
| mcpgateway / plugins / framework / external / grpc / __init__.py |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / client.py |
|
108 |
0 |
1 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / proto / __init__.py |
|
6 |
2 |
0 |
|
67% |
| mcpgateway / plugins / framework / external / grpc / server / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / runtime.py |
|
101 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / server.py |
|
88 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / tls_utils.py |
|
44 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / client.py |
|
286 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / runtime.py |
|
153 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / server.py |
|
56 |
1 |
0 |
|
98% |
| mcpgateway / plugins / framework / external / mcp / tls_utils.py |
|
27 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / proto_convert.py |
|
70 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / client.py |
|
138 |
1 |
0 |
|
99% |
| mcpgateway / plugins / framework / external / unix / protocol.py |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / __init__.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / runtime.py |
|
24 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / server.py |
|
179 |
6 |
0 |
|
97% |
| mcpgateway / plugins / framework / hooks / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / agents.py |
|
39 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
|
57 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / policies.py |
|
32 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / prompts.py |
|
30 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / registry.py |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / resources.py |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / tools.py |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / config.py |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / plugin.py |
|
52 |
0 |
1 |
|
100% |
| mcpgateway / plugins / framework / manager.py |
|
292 |
6 |
0 |
|
98% |
| mcpgateway / plugins / framework / memory.py |
|
90 |
0 |
8 |
|
100% |
| mcpgateway / plugins / framework / models.py |
|
545 |
2 |
0 |
|
99% |
| mcpgateway / plugins / framework / observability.py |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / protocols.py |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / registry.py |
|
66 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
|
246 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / utils.py |
|
91 |
1 |
0 |
|
99% |
| mcpgateway / plugins / framework / validators.py |
|
64 |
0 |
0 |
|
100% |
| mcpgateway / plugins / observability_adapter.py |
|
48 |
0 |
0 |
|
100% |
| mcpgateway / plugins / policy.py |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / cli.py |
|
55 |
0 |
5 |
|
100% |
| mcpgateway / plugins / tools / models.py |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / reverse_proxy.py |
|
328 |
0 |
4 |
|
100% |
| mcpgateway / routers / auth.py |
|
63 |
0 |
0 |
|
100% |
| mcpgateway / routers / cancellation_router.py |
|
45 |
0 |
0 |
|
100% |
| mcpgateway / routers / email_auth.py |
|
308 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_admin_router.py |
|
226 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_config_router.py |
|
188 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_proxy_router.py |
|
48 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
|
397 |
5 |
0 |
|
99% |
| mcpgateway / routers / log_search.py |
|
327 |
0 |
2 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
|
93 |
0 |
0 |
|
100% |
| mcpgateway / routers / oauth_router.py |
|
318 |
0 |
0 |
|
100% |
| mcpgateway / routers / observability.py |
|
145 |
0 |
0 |
|
100% |
| mcpgateway / routers / rbac.py |
|
214 |
0 |
0 |
|
100% |
| mcpgateway / routers / reverse_proxy.py |
|
196 |
0 |
0 |
|
100% |
| mcpgateway / routers / server_well_known.py |
|
31 |
1 |
0 |
|
97% |
| mcpgateway / routers / sso.py |
|
278 |
5 |
0 |
|
98% |
| mcpgateway / routers / teams.py |
|
450 |
0 |
0 |
|
100% |
| mcpgateway / routers / tokens.py |
|
206 |
4 |
0 |
|
98% |
| mcpgateway / routers / toolops_router.py |
|
50 |
0 |
0 |
|
100% |
| mcpgateway / routers / well_known.py |
|
110 |
1 |
0 |
|
99% |
| mcpgateway / schemas.py |
|
2827 |
2 |
0 |
|
99% |
| mcpgateway / scripts / validate_env.py |
|
68 |
0 |
3 |
|
100% |
| mcpgateway / services / __init__.py |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
|
604 |
0 |
0 |
|
100% |
| mcpgateway / services / argon2_service.py |
|
91 |
0 |
7 |
|
100% |
| mcpgateway / services / audit_trail_service.py |
|
124 |
0 |
0 |
|
100% |
| mcpgateway / services / base_service.py |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / services / cancellation_service.py |
|
150 |
0 |
0 |
|
100% |
| mcpgateway / services / catalog_service.py |
|
265 |
0 |
0 |
|
100% |
| mcpgateway / services / completion_service.py |
|
97 |
0 |
0 |
|
100% |
| mcpgateway / services / dcr_service.py |
|
167 |
12 |
0 |
|
93% |
| mcpgateway / services / elicitation_service.py |
|
133 |
4 |
0 |
|
97% |
| mcpgateway / services / email_auth_service.py |
|
727 |
3 |
0 |
|
99% |
| mcpgateway / services / email_notification_service.py |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / services / encryption_service.py |
|
191 |
2 |
0 |
|
99% |
| mcpgateway / services / event_service.py |
|
99 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
|
398 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
|
2074 |
139 |
18 |
|
93% |
| mcpgateway / services / grpc_service.py |
|
305 |
6 |
0 |
|
98% |
| mcpgateway / services / http_client_service.py |
|
77 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
|
833 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
|
384 |
3 |
0 |
|
99% |
| mcpgateway / services / llm_proxy_service.py |
|
293 |
0 |
0 |
|
100% |
| mcpgateway / services / log_aggregator.py |
|
355 |
10 |
0 |
|
97% |
| mcpgateway / services / log_storage_service.py |
|
154 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
|
257 |
0 |
2 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
|
845 |
1 |
0 |
|
99% |
| mcpgateway / services / mcp_session_pool.py |
|
840 |
0 |
2 |
|
100% |
| mcpgateway / services / metrics.py |
|
102 |
13 |
0 |
|
87% |
| mcpgateway / services / metrics_buffer_service.py |
|
261 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_cleanup_service.py |
|
185 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_query_service.py |
|
172 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
|
345 |
0 |
0 |
|
100% |
| mcpgateway / services / notification_service.py |
|
185 |
8 |
2 |
|
96% |
| mcpgateway / services / oauth_manager.py |
|
647 |
1 |
0 |
|
99% |
| mcpgateway / services / observability_service.py |
|
338 |
0 |
0 |
|
100% |
| mcpgateway / services / performance_service.py |
|
344 |
9 |
0 |
|
97% |
| mcpgateway / services / performance_tracker.py |
|
124 |
0 |
0 |
|
100% |
| mcpgateway / services / permission_service.py |
|
173 |
0 |
0 |
|
100% |
| mcpgateway / services / personal_team_service.py |
|
78 |
0 |
0 |
|
100% |
| mcpgateway / services / plugin_service.py |
|
107 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
|
841 |
1 |
0 |
|
99% |
| mcpgateway / services / resource_service.py |
|
1190 |
13 |
1 |
|
99% |
| mcpgateway / services / role_service.py |
|
180 |
1 |
0 |
|
99% |
| mcpgateway / services / root_service.py |
|
96 |
0 |
0 |
|
100% |
| mcpgateway / services / security_logger.py |
|
144 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
|
591 |
0 |
0 |
|
100% |
| mcpgateway / services / sso_service.py |
|
888 |
14 |
0 |
|
98% |
| mcpgateway / services / structured_logger.py |
|
150 |
1 |
0 |
|
99% |
| mcpgateway / services / support_bundle_service.py |
|
117 |
0 |
0 |
|
100% |
| mcpgateway / services / system_stats_service.py |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / services / tag_service.py |
|
168 |
0 |
0 |
|
100% |
| mcpgateway / services / team_invitation_service.py |
|
219 |
3 |
0 |
|
99% |
| mcpgateway / services / team_management_service.py |
|
782 |
18 |
0 |
|
98% |
| mcpgateway / services / token_catalog_service.py |
|
328 |
4 |
0 |
|
99% |
| mcpgateway / services / token_storage_service.py |
|
183 |
2 |
0 |
|
99% |
| mcpgateway / services / tool_service.py |
|
1809 |
21 |
3 |
|
99% |
| mcpgateway / toolops / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / toolops / toolops_altk_service.py |
|
136 |
0 |
1 |
|
100% |
| mcpgateway / toolops / utils / __init__.py |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / toolops / utils / db_util.py |
|
34 |
0 |
0 |
|
100% |
| mcpgateway / toolops / utils / format_conversion.py |
|
23 |
0 |
1 |
|
100% |
| mcpgateway / toolops / utils / llm_util.py |
|
85 |
0 |
1 |
|
100% |
| mcpgateway / tools / cli.py |
|
8 |
0 |
2 |
|
100% |
| mcpgateway / translate.py |
|
817 |
4 |
8 |
|
99% |
| mcpgateway / translate_grpc.py |
|
224 |
0 |
0 |
|
100% |
| mcpgateway / translate_header_utils.py |
|
76 |
0 |
0 |
|
100% |
| mcpgateway / transports / __init__.py |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / transports / base.py |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / transports / redis_event_store.py |
|
76 |
0 |
2 |
|
100% |
| mcpgateway / transports / sse_transport.py |
|
253 |
0 |
0 |
|
100% |
| mcpgateway / transports / stdio_transport.py |
|
54 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
|
1260 |
14 |
0 |
|
99% |
| mcpgateway / transports / websocket_transport.py |
|
81 |
0 |
0 |
|
100% |
| mcpgateway / utils / analyze_query_log.py |
|
97 |
0 |
2 |
|
100% |
| mcpgateway / utils / base_models.py |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / utils / correlation_id.py |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / utils / create_jwt_token.py |
|
85 |
0 |
137 |
|
100% |
| mcpgateway / utils / create_slug.py |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / utils / db_isready.py |
|
93 |
0 |
46 |
|
100% |
| mcpgateway / utils / display_name.py |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / utils / error_formatter.py |
|
56 |
0 |
0 |
|
100% |
| mcpgateway / utils / gateway_access.py |
|
61 |
0 |
0 |
|
100% |
| mcpgateway / utils / generate_keys.py |
|
31 |
0 |
2 |
|
100% |
| mcpgateway / utils / hash_password.py |
|
25 |
0 |
2 |
|
100% |
| mcpgateway / utils / jwt_config_helper.py |
|
67 |
0 |
0 |
|
100% |
| mcpgateway / utils / keycloak_discovery.py |
|
69 |
0 |
0 |
|
100% |
| mcpgateway / utils / log_sanitizer.py |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / utils / metadata_capture.py |
|
55 |
0 |
0 |
|
100% |
| mcpgateway / utils / metrics_common.py |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / utils / orjson_response.py |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / utils / pagination.py |
|
176 |
0 |
0 |
|
100% |
| mcpgateway / utils / passthrough_headers.py |
|
158 |
0 |
0 |
|
100% |
| mcpgateway / utils / psycopg3_optimizations.py |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / utils / redis_client.py |
|
79 |
0 |
0 |
|
100% |
| mcpgateway / utils / redis_isready.py |
|
52 |
0 |
41 |
|
100% |
| mcpgateway / utils / retry_manager.py |
|
124 |
0 |
0 |
|
100% |
| mcpgateway / utils / security_cookies.py |
|
46 |
0 |
0 |
|
100% |
| mcpgateway / utils / services_auth.py |
|
59 |
0 |
0 |
|
100% |
| mcpgateway / utils / sqlalchemy_modifier.py |
|
120 |
0 |
0 |
|
100% |
| mcpgateway / utils / ssl_context_cache.py |
|
20 |
0 |
0 |
|
100% |
| mcpgateway / utils / ssl_key_manager.py |
|
46 |
0 |
0 |
|
100% |
| mcpgateway / utils / sso_bootstrap.py |
|
71 |
0 |
3 |
|
100% |
| mcpgateway / utils / token_scoping.py |
|
30 |
0 |
0 |
|
100% |
| mcpgateway / utils / url_auth.py |
|
45 |
0 |
0 |
|
100% |
| mcpgateway / utils / validate_signature.py |
|
71 |
0 |
9 |
|
100% |
| mcpgateway / utils / verify_credentials.py |
|
277 |
2 |
0 |
|
99% |
| mcpgateway / validation / __init__.py |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / validation / jsonrpc.py |
|
58 |
0 |
0 |
|
100% |
| mcpgateway / validation / tags.py |
|
72 |
0 |
0 |
|
100% |
| mcpgateway / version.py |
|
139 |
0 |
0 |
|
100% |
| mcpgateway / wrapper.py |
|
305 |
0 |
2 |
|
100% |