| mcpgateway / __init__.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / admin.py |
(no class) |
|
6551 |
16 |
2 |
|
99% |
| mcpgateway / auth.py |
(no class) |
|
556 |
2 |
0 |
|
99% |
| mcpgateway / bootstrap_db.py |
(no class) |
|
262 |
0 |
2 |
|
100% |
| mcpgateway / cache / __init__.py |
(no class) |
|
35 |
16 |
10 |
|
54% |
| mcpgateway / cache / a2a_stats_cache.py |
A2AStatsCache |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / cache / a2a_stats_cache.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / cache / admin_stats_cache.py |
CacheEntry |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / cache / admin_stats_cache.py |
AdminStatsCache |
|
323 |
0 |
0 |
|
100% |
| mcpgateway / cache / admin_stats_cache.py |
(no class) |
|
46 |
0 |
0 |
|
100% |
| mcpgateway / cache / auth_cache.py |
CachedAuthContext |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / cache / auth_cache.py |
CacheEntry |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / cache / auth_cache.py |
AuthCache |
|
403 |
0 |
0 |
|
100% |
| mcpgateway / cache / auth_cache.py |
(no class) |
|
51 |
0 |
0 |
|
100% |
| mcpgateway / cache / global_config_cache.py |
GlobalConfigCache |
|
46 |
0 |
0 |
|
100% |
| mcpgateway / cache / global_config_cache.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / cache / metrics_cache.py |
MetricsCache |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / cache / metrics_cache.py |
(no class) |
|
29 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
CacheEntry |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
RegistryCacheConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
RegistryCache |
|
120 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
CacheInvalidationSubscriber |
|
178 |
0 |
0 |
|
100% |
| mcpgateway / cache / registry_cache.py |
(no class) |
|
71 |
0 |
0 |
|
100% |
| mcpgateway / cache / resource_cache.py |
CacheEntry |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / cache / resource_cache.py |
ResourceCache |
|
75 |
0 |
0 |
|
100% |
| mcpgateway / cache / resource_cache.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / cache / session_registry.py |
SessionBackend |
|
20 |
0 |
0 |
|
100% |
| mcpgateway / cache / session_registry.py |
SessionRegistry |
|
876 |
0 |
0 |
|
100% |
| mcpgateway / cache / session_registry.py |
(no class) |
|
70 |
0 |
0 |
|
100% |
| mcpgateway / cache / tool_lookup_cache.py |
CacheEntry |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / cache / tool_lookup_cache.py |
ToolLookupCache |
|
135 |
0 |
0 |
|
100% |
| mcpgateway / cache / tool_lookup_cache.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| mcpgateway / cli.py |
(no class) |
|
105 |
0 |
2 |
|
100% |
| mcpgateway / cli_export_import.py |
CLIError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / cli_export_import.py |
AuthenticationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / cli_export_import.py |
(no class) |
|
178 |
0 |
2 |
|
100% |
| mcpgateway / common / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Role |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
LogLevel |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Annotations |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ToolAnnotations |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
TextContent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ImageContent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
AudioContent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceContents |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
TextResourceContents |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
BlobResourceContents |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceContent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PromptReference |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceReference |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CompleteRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CompleteResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Implementation |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ModelHint |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ModelPreferences |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ClientCapabilities |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ServerCapabilities |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
InitializeRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
InitializeResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Message |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
SamplingMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PromptMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CreateMessageResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PromptArgument |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Prompt |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PromptResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CommonAttributes |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Tool |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CallToolResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Resource |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceTemplate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceLink |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
EmbeddedResource |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ListResourceTemplatesResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ElicitationCapability |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ElicitRequestParams |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ElicitResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
FileUrl |
|
3 |
1 |
0 |
|
67% |
| mcpgateway / common / models.py |
Root |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ProgressToken |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Progress |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
JSONRPCRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
JSONRPCResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
JSONRPCError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
GlobalConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
SSEEvent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
WebSocketMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceUpdateNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ResourceListChangedNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PromptListChangedNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ToolListChangedNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
CancelledNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
ProgressNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
LoggingNotification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
FederatedTool |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
FederatedResource |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
FederatedPrompt |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
Gateway |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
RBACRole |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
UserRoleAssignment |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
PermissionAudit |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
TransportType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / common / models.py |
(no class) |
|
341 |
0 |
0 |
|
100% |
| mcpgateway / common / oauth.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / common / validators.py |
_TagStripper |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / common / validators.py |
SecurityValidator |
|
253 |
0 |
0 |
|
100% |
| mcpgateway / common / validators.py |
(no class) |
|
122 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
Settings |
|
241 |
2 |
4 |
|
99% |
| mcpgateway / config.py |
Settings.SecurityStatus |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
Settings.DatabaseSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
Settings.CORSSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
LazySettingsWrapper |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / config.py |
(no class) |
|
696 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
TokenEncryptionWriteError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
EncryptedText |
|
39 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ResilientSession |
|
36 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Base |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Role |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
UserRole |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PermissionAuditLog |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Permissions |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
EmailUser |
|
32 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
EmailAuthEvent |
|
3 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
PasswordResetToken |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
EmailTeam |
|
21 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
EmailTeamMember |
|
0 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
EmailTeamMemberHistory |
|
0 |
0 |
21 |
|
100% |
| mcpgateway / db.py |
EmailTeamInvitation |
|
8 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
EmailTeamJoinRequest |
|
8 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
PendingUserApproval |
|
16 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
GlobalConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ToolMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ResourceMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ServerMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PromptMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
A2AAgentMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ToolMetricsHourly |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ResourceMetricsHourly |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PromptMetricsHourly |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ServerMetricsHourly |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
A2AAgentMetricsHourly |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ObservabilityTrace |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ObservabilitySpan |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ObservabilityEvent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ObservabilityMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ObservabilitySavedQuery |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PerformanceSnapshot |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PerformanceAggregate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Tool |
|
84 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Resource |
|
78 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ResourceSubscription |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
ToolOpsTestCases |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Prompt |
|
78 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Server |
|
73 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
Gateway |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
A2AAgent |
|
25 |
0 |
11 |
|
100% |
| mcpgateway / db.py |
GrpcService |
|
0 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
SessionRecord |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
SessionMessageRecord |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
OAuthToken |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
OAuthState |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
RegisteredOAuthClient |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
EmailApiToken |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
TokenUsageLog |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
TokenRevocation |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
SSOProvider |
|
0 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
SSOAuthSession |
|
7 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
StructuredLogEntry |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
PerformanceMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
SecurityEvent |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
LLMProviderType |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
LLMProvider |
|
0 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
LLMModel |
|
0 |
0 |
6 |
|
100% |
| mcpgateway / db.py |
AuditTrail |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / db.py |
(no class) |
|
1710 |
0 |
19 |
|
100% |
| mcpgateway / handlers / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / handlers / sampling.py |
SamplingError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / handlers / sampling.py |
SamplingHandler |
|
72 |
1 |
0 |
|
99% |
| mcpgateway / handlers / sampling.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| mcpgateway / instrumentation / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / instrumentation / sqlalchemy.py |
(no class) |
|
95 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
AWSBedrockConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
IBMWatsonXConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
AzureOpenAIConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
GoogleVertexAIConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
AnthropicConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
CohereConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
HuggingFaceConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
ProviderFieldDefinition |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
ProviderConfigDefinition |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_provider_configs.py |
(no class) |
|
60 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderTypeEnum |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
HealthStatus |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
RequestStatus |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
RequestType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderBase |
|
16 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderUpdate |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMProviderListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMModelBase |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMModelCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMModelUpdate |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMModelResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
LLMModelListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
FunctionDefinition |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ToolDefinition |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ChatMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ChatCompletionRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
UsageStats |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ChatChoice |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ChatCompletionResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ChatCompletionChunk |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
EmbeddingRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
EmbeddingData |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
EmbeddingResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
GatewayModelInfo |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
GatewayModelsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
ProviderHealthCheck |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / llm_schemas.py |
(no class) |
|
270 |
0 |
0 |
|
100% |
| mcpgateway / main.py |
DocsAuthMiddleware |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / main.py |
AdminAuthMiddleware |
|
104 |
0 |
0 |
|
100% |
| mcpgateway / main.py |
MCPPathRewriteMiddleware |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / main.py |
(no class) |
|
2913 |
6 |
4 |
|
99% |
| mcpgateway / middleware / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / middleware / auth_middleware.py |
AuthContextMiddleware |
|
71 |
0 |
0 |
|
100% |
| mcpgateway / middleware / auth_middleware.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / middleware / compression.py |
SSEAwareCompressMiddleware |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / middleware / compression.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / middleware / correlation_id.py |
CorrelationIDMiddleware |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / middleware / correlation_id.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / middleware / db_query_logging.py |
DBQueryLoggingMiddleware |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / middleware / db_query_logging.py |
(no class) |
|
159 |
0 |
0 |
|
100% |
| mcpgateway / middleware / http_auth_middleware.py |
HttpAuthMiddleware |
|
53 |
0 |
0 |
|
100% |
| mcpgateway / middleware / http_auth_middleware.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / middleware / observability_middleware.py |
ObservabilityMiddleware |
|
79 |
0 |
0 |
|
100% |
| mcpgateway / middleware / observability_middleware.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / middleware / path_filter.py |
(no class) |
|
61 |
0 |
0 |
|
100% |
| mcpgateway / middleware / protocol_version.py |
MCPProtocolVersionMiddleware |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / middleware / protocol_version.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / middleware / rbac.py |
PermissionChecker |
|
29 |
0 |
0 |
|
100% |
| mcpgateway / middleware / rbac.py |
(no class) |
|
287 |
0 |
0 |
|
100% |
| mcpgateway / middleware / request_context.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / middleware / request_logging_middleware.py |
RequestLoggingMiddleware |
|
166 |
0 |
0 |
|
100% |
| mcpgateway / middleware / request_logging_middleware.py |
(no class) |
|
77 |
0 |
0 |
|
100% |
| mcpgateway / middleware / security_headers.py |
SecurityHeadersMiddleware |
|
56 |
0 |
0 |
|
100% |
| mcpgateway / middleware / security_headers.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / middleware / token_scoping.py |
TokenScopingMiddleware |
|
426 |
0 |
0 |
|
100% |
| mcpgateway / middleware / token_scoping.py |
(no class) |
|
60 |
1 |
0 |
|
98% |
| mcpgateway / middleware / token_usage_middleware.py |
TokenUsageMiddleware |
|
93 |
0 |
0 |
|
100% |
| mcpgateway / middleware / token_usage_middleware.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / middleware / validation_middleware.py |
ValidationMiddleware |
|
81 |
0 |
0 |
|
100% |
| mcpgateway / middleware / validation_middleware.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / observability.py |
init_telemetry.ResourceAttributeSpanProcessor |
|
11 |
1 |
0 |
|
91% |
| mcpgateway / observability.py |
create_span.SpanWithAttributes |
|
20 |
0 |
0 |
|
100% |
| mcpgateway / observability.py |
(no class) |
|
207 |
17 |
7 |
|
92% |
| mcpgateway / plugins / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / __init__.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / base.py |
Plugin |
|
34 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / base.py |
PluginRef |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / base.py |
HookRef |
|
56 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / base.py |
(no class) |
|
53 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / constants.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / decorator.py |
HookMetadata |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / decorator.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / errors.py |
PluginViolationError |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / errors.py |
PluginError |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / errors.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / __init__.py |
(no class) |
|
7 |
2 |
0 |
|
71% |
| mcpgateway / plugins / framework / external / grpc / __init__.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / client.py |
GrpcExternalPlugin |
|
86 |
0 |
1 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / client.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / proto / __init__.py |
(no class) |
|
6 |
2 |
0 |
|
67% |
| mcpgateway / plugins / framework / external / grpc / server / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / runtime.py |
GrpcPluginRuntime |
|
52 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / runtime.py |
(no class) |
|
49 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / server.py |
GrpcPluginServicer |
|
66 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / server.py |
GrpcHealthServicer |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / server / server.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / grpc / tls_utils.py |
(no class) |
|
44 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / client.py |
ExternalPlugin |
|
245 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / client.py |
ExternalHookRef |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / client.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / runtime.py |
SSLCapableFastMCP |
|
81 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / runtime.py |
(no class) |
|
72 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / server / server.py |
ExternalPluginServer |
|
35 |
1 |
0 |
|
97% |
| mcpgateway / plugins / framework / external / mcp / server / server.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / mcp / tls_utils.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / proto_convert.py |
(no class) |
|
70 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / client.py |
UnixSocketExternalPlugin |
|
114 |
1 |
0 |
|
99% |
| mcpgateway / plugins / framework / external / unix / client.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / protocol.py |
ProtocolError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / protocol.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / runtime.py |
(no class) |
|
24 |
0 |
2 |
|
100% |
| mcpgateway / plugins / framework / external / unix / server / server.py |
UnixSocketPluginServer |
|
139 |
4 |
0 |
|
97% |
| mcpgateway / plugins / framework / external / unix / server / server.py |
(no class) |
|
40 |
2 |
0 |
|
95% |
| mcpgateway / plugins / framework / hooks / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / agents.py |
AgentHookType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / agents.py |
AgentPreInvokePayload |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / agents.py |
AgentPostInvokePayload |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / agents.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpHeaderPayload |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpHookType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpPreRequestPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpPostRequestPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpAuthResolveUserPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpAuthCheckPermissionPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
HttpAuthCheckPermissionResultPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / http.py |
(no class) |
|
53 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / policies.py |
DefaultHookPolicy |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / policies.py |
HookPayloadPolicy |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / policies.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / prompts.py |
PromptHookType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / prompts.py |
PromptPrehookPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / prompts.py |
PromptPosthookPayload |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / prompts.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / registry.py |
HookRegistry |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / registry.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / resources.py |
ResourceHookType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / resources.py |
ResourcePreFetchPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / resources.py |
ResourcePostFetchPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / resources.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / tools.py |
ToolHookType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / tools.py |
ToolPreInvokePayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / tools.py |
ToolPostInvokePayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / hooks / tools.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / config.py |
ConfigLoader |
|
11 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / config.py |
(no class) |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / loader / plugin.py |
PluginLoader |
|
38 |
0 |
1 |
|
100% |
| mcpgateway / plugins / framework / loader / plugin.py |
(no class) |
|
14 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / manager.py |
PluginTimeoutError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / manager.py |
PayloadSizeError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / manager.py |
PluginExecutor |
|
124 |
2 |
0 |
|
98% |
| mcpgateway / plugins / framework / manager.py |
PluginManager |
|
101 |
4 |
0 |
|
96% |
| mcpgateway / plugins / framework / manager.py |
(no class) |
|
67 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / memory.py |
CopyOnWriteDict |
|
64 |
0 |
7 |
|
100% |
| mcpgateway / plugins / framework / memory.py |
(no class) |
|
26 |
0 |
1 |
|
100% |
| mcpgateway / plugins / framework / models.py |
TransportType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginMode |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
BaseTemplate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
ToolTemplate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PromptTemplate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
ResourceTemplate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginCondition |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
AppliedTo |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
MCPTransportTLSConfigBase |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
MCPClientTLSConfig |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
MCPServerTLSConfig |
|
15 |
1 |
0 |
|
93% |
| mcpgateway / plugins / framework / models.py |
MCPServerConfig |
|
35 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
MCPClientConfig |
|
64 |
1 |
0 |
|
98% |
| mcpgateway / plugins / framework / models.py |
GRPCClientTLSConfig |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
GRPCServerTLSConfig |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
GRPCClientConfig |
|
36 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
GRPCServerConfig |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
UnixSocketClientConfig |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
UnixSocketServerConfig |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginConfig |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginManifest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginErrorModel |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginViolation |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
Config |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
GlobalContext |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginContext |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
PluginPayload |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / models.py |
(no class) |
|
244 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / observability.py |
ObservabilityProvider |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / observability.py |
NullObservability |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / observability.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / protocols.py |
MessageLike |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / protocols.py |
PromptResultLike |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / protocols.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / registry.py |
PluginInstanceRegistry |
|
48 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / registry.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsSettings |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsEnabledSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsConfigPathSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsStartupSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsPolicySettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsSsrfSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsTransportSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsClientMtlsSettings |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsMcpServerSettings |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsGrpcClientMtlsSettings |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsHttpClientSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsCliSettings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
PluginsGrpcServerSettings |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
LazySettingsWrapper |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / settings.py |
(no class) |
|
213 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / utils.py |
StructuredData |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / utils.py |
ORJSONResponse |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / utils.py |
(no class) |
|
90 |
1 |
0 |
|
99% |
| mcpgateway / plugins / framework / validators.py |
SecurityValidator |
|
46 |
0 |
0 |
|
100% |
| mcpgateway / plugins / framework / validators.py |
(no class) |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / plugins / observability_adapter.py |
ObservabilityServiceAdapter |
|
37 |
0 |
0 |
|
100% |
| mcpgateway / plugins / observability_adapter.py |
(no class) |
|
11 |
0 |
0 |
|
100% |
| mcpgateway / plugins / policy.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / cli.py |
(no class) |
|
55 |
0 |
5 |
|
100% |
| mcpgateway / plugins / tools / models.py |
InstallManifestPackage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / models.py |
InstallManifest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / plugins / tools / models.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / reverse_proxy.py |
ConnectionState |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / reverse_proxy.py |
MessageType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / reverse_proxy.py |
StdioProcess |
|
50 |
0 |
0 |
|
100% |
| mcpgateway / reverse_proxy.py |
ReverseProxyClient |
|
143 |
0 |
2 |
|
100% |
| mcpgateway / reverse_proxy.py |
(no class) |
|
135 |
0 |
2 |
|
100% |
| mcpgateway / routers / auth.py |
LoginRequest |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / routers / auth.py |
(no class) |
|
56 |
0 |
0 |
|
100% |
| mcpgateway / routers / cancellation_router.py |
CancelRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / cancellation_router.py |
CancelResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / cancellation_router.py |
(no class) |
|
45 |
0 |
0 |
|
100% |
| mcpgateway / routers / email_auth.py |
(no class) |
|
308 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_admin_router.py |
(no class) |
|
226 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_config_router.py |
(no class) |
|
188 |
0 |
0 |
|
100% |
| mcpgateway / routers / llm_proxy_router.py |
(no class) |
|
48 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
LLMInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
ServerInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
ConnectInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
ChatInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
DisconnectInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / llmchat_router.py |
(no class) |
|
397 |
5 |
0 |
|
99% |
| mcpgateway / routers / log_search.py |
LogSearchRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
LogEntry |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
LogSearchResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
CorrelationTraceRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
CorrelationTraceResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
SecurityEventResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
AuditTrailResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
PerformanceMetricResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / log_search.py |
(no class) |
|
327 |
0 |
2 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
CleanupRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
RollupRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
CleanupResultResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
CleanupSummaryResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
RollupResultResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
RollupSummaryResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
MetricsStatsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / metrics_maintenance.py |
(no class) |
|
93 |
0 |
0 |
|
100% |
| mcpgateway / routers / oauth_router.py |
(no class) |
|
318 |
0 |
0 |
|
100% |
| mcpgateway / routers / observability.py |
(no class) |
|
145 |
0 |
0 |
|
100% |
| mcpgateway / routers / rbac.py |
(no class) |
|
214 |
0 |
0 |
|
100% |
| mcpgateway / routers / reverse_proxy.py |
ReverseProxySession |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / routers / reverse_proxy.py |
ReverseProxyManager |
|
11 |
0 |
0 |
|
100% |
| mcpgateway / routers / reverse_proxy.py |
(no class) |
|
168 |
0 |
0 |
|
100% |
| mcpgateway / routers / server_well_known.py |
(no class) |
|
31 |
1 |
0 |
|
97% |
| mcpgateway / routers / sso.py |
SSOProviderCreateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
SSOProviderUpdateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
SSOProviderResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
SSOLoginResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
SSOCallbackResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
PendingUserApprovalResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
ApprovalActionRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / sso.py |
(no class) |
|
278 |
5 |
0 |
|
98% |
| mcpgateway / routers / teams.py |
(no class) |
|
450 |
0 |
0 |
|
100% |
| mcpgateway / routers / tokens.py |
(no class) |
|
206 |
4 |
0 |
|
98% |
| mcpgateway / routers / toolops_router.py |
ToolNLTestInput |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / routers / toolops_router.py |
(no class) |
|
50 |
0 |
0 |
|
100% |
| mcpgateway / routers / well_known.py |
(no class) |
|
110 |
1 |
0 |
|
99% |
| mcpgateway / schemas.py |
ToolMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ServerMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentAggregateMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
MetricsResponse |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
JsonPathModifier |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AuthenticationValues |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ToolCreate |
|
117 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ToolUpdate |
|
96 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ToolRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ToolInvocation |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ToolResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceCreate |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceUpdate |
|
25 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceSubscription |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResourceNotification |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptArgument |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptCreate |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptExecuteArgs |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptUpdate |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PromptInvocation |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GlobalConfigUpdate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GlobalConfigRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TransportType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayCreate |
|
87 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayUpdate |
|
72 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayRead |
|
73 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayRefreshResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
FederatedTool |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
FederatedResource |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
FederatedPrompt |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RPCRequest |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RPCResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
EventMessage |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AdminToolCreate |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AdminGatewayCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
StatusToggleRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
StatusToggleResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ListFilters |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ServerCreate |
|
24 |
1 |
0 |
|
96% |
| mcpgateway / schemas.py |
ServerUpdate |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ServerRead |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayTestRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GatewayTestResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TaggedEntity |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TagStats |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TagInfo |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TopPerformer |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentCreate |
|
90 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentUpdate |
|
84 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentRead |
|
62 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
A2AAgentInvocation |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
EmailLoginRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PublicRegistrationRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AdminCreateUserRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ChangePasswordRequest |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ForgotPasswordRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ResetPasswordRequest |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PasswordResetTokenValidationResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
EmailUserResponse |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AuthenticationResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AuthEventResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
UserListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
AdminUserUpdateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ErrorResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
SuccessResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamCreateRequest |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamUpdateRequest |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamMemberResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PaginatedTeamMembersResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamInviteRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamInvitationResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamMemberAddRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamMemberUpdateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamDiscoveryResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamJoinRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TeamJoinRequestResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenScopeRequest |
|
31 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenCreateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenUpdateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenCreateResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenRevokeRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
TokenUsageStatsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RoleCreateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RoleUpdateRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RoleResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
UserRoleAssignRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
UserRoleResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PermissionCheckRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PermissionCheckResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PermissionListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
SSOProviderResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
SSOLoginResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
SSOCallbackResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GrpcServiceCreate |
|
11 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GrpcServiceUpdate |
|
15 |
1 |
0 |
|
93% |
| mcpgateway / schemas.py |
GrpcServiceRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PluginSummary |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PluginDetail |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PluginListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PluginStatsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogServer |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogServerRegisterRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogServerRegisterResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogServerStatusRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogServerStatusResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogListRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogListResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogBulkRegisterRequest |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CatalogBulkRegisterResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PaginationMeta |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PaginationLinks |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PaginatedResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PaginationParams |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedToolsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedServersResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedGatewaysResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedResourcesResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedPromptsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedA2AAgentsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedTeamsResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CursorPaginatedUsersResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityTraceBase |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityTraceCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityTraceUpdate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityTraceRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilitySpanBase |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilitySpanCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilitySpanUpdate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilitySpanRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityEventBase |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityEventCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityEventRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityMetricBase |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityMetricCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityMetricRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityTraceWithSpans |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilitySpanWithEvents |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
ObservabilityQueryParams |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
WorkerMetrics |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
SystemMetricsSchema |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
RequestMetricsSchema |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
DatabaseMetricsSchema |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
CacheMetricsSchema |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
GunicornMetricsSchema |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceSnapshotCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceSnapshotRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceAggregateBase |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceAggregateCreate |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceAggregateRead |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceDashboard |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceHistoryParams |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
PerformanceHistoryResponse |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / schemas.py |
(no class) |
|
1839 |
0 |
0 |
|
100% |
| mcpgateway / scripts / validate_env.py |
(no class) |
|
68 |
0 |
3 |
|
100% |
| mcpgateway / services / __init__.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
A2AAgentError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
A2AAgentNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
A2AAgentNameConflictError |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
A2AAgentService |
|
541 |
0 |
0 |
|
100% |
| mcpgateway / services / a2a_service.py |
(no class) |
|
56 |
0 |
0 |
|
100% |
| mcpgateway / services / argon2_service.py |
Argon2PasswordService |
|
64 |
0 |
6 |
|
100% |
| mcpgateway / services / argon2_service.py |
(no class) |
|
27 |
0 |
1 |
|
100% |
| mcpgateway / services / audit_trail_service.py |
AuditAction |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / audit_trail_service.py |
DataClassification |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / audit_trail_service.py |
AuditTrailService |
|
86 |
0 |
0 |
|
100% |
| mcpgateway / services / audit_trail_service.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / services / base_service.py |
BaseService |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / services / base_service.py |
(no class) |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / services / cancellation_service.py |
CancellationService |
|
127 |
0 |
0 |
|
100% |
| mcpgateway / services / cancellation_service.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / services / catalog_service.py |
CatalogService |
|
241 |
0 |
0 |
|
100% |
| mcpgateway / services / catalog_service.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / services / completion_service.py |
CompletionError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / completion_service.py |
CompletionService |
|
76 |
0 |
0 |
|
100% |
| mcpgateway / services / completion_service.py |
(no class) |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / services / dcr_service.py |
DcrService |
|
144 |
12 |
0 |
|
92% |
| mcpgateway / services / dcr_service.py |
DcrError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / dcr_service.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / services / elicitation_service.py |
PendingElicitation |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / elicitation_service.py |
ElicitationService |
|
96 |
4 |
0 |
|
96% |
| mcpgateway / services / elicitation_service.py |
(no class) |
|
37 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
UsersListResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
PasswordResetRequestResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
EmailValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
PasswordValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
UserExistsError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
AuthenticationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / email_auth_service.py |
EmailAuthService |
|
639 |
3 |
0 |
|
99% |
| mcpgateway / services / email_auth_service.py |
(no class) |
|
88 |
0 |
0 |
|
100% |
| mcpgateway / services / email_notification_service.py |
AuthEmailNotificationService |
|
72 |
0 |
0 |
|
100% |
| mcpgateway / services / email_notification_service.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / services / encryption_service.py |
AlreadyEncryptedError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / encryption_service.py |
NotEncryptedError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / encryption_service.py |
EncryptionService |
|
94 |
2 |
0 |
|
98% |
| mcpgateway / services / encryption_service.py |
(no class) |
|
97 |
0 |
0 |
|
100% |
| mcpgateway / services / event_service.py |
EventService |
|
77 |
0 |
0 |
|
100% |
| mcpgateway / services / event_service.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService |
|
356 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_configuration.ExportOptions |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_configuration.ExportMetadata |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_configuration.ExportData |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_selective.SelExportOptions |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_selective.SelExportMetadata |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
ExportService.export_selective.SelExportData |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / export_service.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayNameConflictError |
|
10 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayDuplicateConflictError |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayConnectionError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
OAuthToolValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / gateway_service.py |
GatewayService |
|
1903 |
136 |
18 |
|
93% |
| mcpgateway / services / gateway_service.py |
(no class) |
|
144 |
3 |
0 |
|
98% |
| mcpgateway / services / grpc_service.py |
GrpcServiceError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / grpc_service.py |
GrpcServiceNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / grpc_service.py |
GrpcServiceNameConflictError |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / services / grpc_service.py |
GrpcService |
|
209 |
1 |
0 |
|
99% |
| mcpgateway / services / grpc_service.py |
(no class) |
|
87 |
5 |
0 |
|
94% |
| mcpgateway / services / http_client_service.py |
SharedHttpClient |
|
33 |
0 |
0 |
|
100% |
| mcpgateway / services / http_client_service.py |
(no class) |
|
44 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ConflictStrategy |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ImportError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ImportValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ImportConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ImportStatus |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
ImportService |
|
749 |
0 |
0 |
|
100% |
| mcpgateway / services / import_service.py |
(no class) |
|
71 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMProviderError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMProviderNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMProviderNameConflictError |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMProviderValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMModelNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMModelConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_provider_service.py |
LLMProviderService |
|
243 |
3 |
0 |
|
99% |
| mcpgateway / services / llm_provider_service.py |
(no class) |
|
135 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_proxy_service.py |
LLMProxyError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_proxy_service.py |
LLMProxyAuthError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_proxy_service.py |
LLMProxyRequestError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_proxy_service.py |
LLMProxyService |
|
257 |
0 |
0 |
|
100% |
| mcpgateway / services / llm_proxy_service.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| mcpgateway / services / log_aggregator.py |
LogAggregator |
|
322 |
10 |
0 |
|
97% |
| mcpgateway / services / log_aggregator.py |
(no class) |
|
33 |
0 |
0 |
|
100% |
| mcpgateway / services / log_storage_service.py |
LogEntryDict |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / log_storage_service.py |
LogEntry |
|
21 |
0 |
0 |
|
100% |
| mcpgateway / services / log_storage_service.py |
LogStorageMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / log_storage_service.py |
LogStorageService |
|
97 |
0 |
0 |
|
100% |
| mcpgateway / services / log_storage_service.py |
(no class) |
|
36 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
CorrelationIdJsonFormatter |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
StorageHandler |
|
30 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
_LogMessageData |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
_LogMessage |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
LoggingService |
|
103 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
LoggingService._install_closedresourceerror_filter._SuppressClosedResourceErrorFilter |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
LoggingService._install_httpx_url_sanitize_filter._HttpxUrlSanitizeFilter |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / services / logging_service.py |
(no class) |
|
79 |
0 |
2 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
MCPServerConfig |
|
16 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AzureOpenAIConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
OllamaConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
OpenAIConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AnthropicConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AWSBedrockConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
WatsonxConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
GatewayConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
LLMConfig |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
MCPClientConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AzureOpenAIProvider |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
OllamaProvider |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
OpenAIProvider |
|
20 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AnthropicProvider |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
AWSBedrockProvider |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
WatsonxProvider |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
GatewayProvider |
|
114 |
1 |
0 |
|
99% |
| mcpgateway / services / mcp_client_chat_service.py |
LLMProviderFactory |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
ChatHistoryManager |
|
52 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
MCPClient |
|
54 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
MCPChatService |
|
264 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_client_chat_service.py |
(no class) |
|
206 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_session_pool.py |
TransportType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_session_pool.py |
PooledSession |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_session_pool.py |
MCPSessionPool |
|
687 |
0 |
0 |
|
100% |
| mcpgateway / services / mcp_session_pool.py |
(no class) |
|
149 |
0 |
2 |
|
100% |
| mcpgateway / services / metrics.py |
(no class) |
|
102 |
13 |
0 |
|
87% |
| mcpgateway / services / metrics_buffer_service.py |
BufferedToolMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
BufferedResourceMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
BufferedPromptMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
BufferedServerMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
BufferedA2AAgentMetric |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
MetricsBufferService |
|
189 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_buffer_service.py |
(no class) |
|
72 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_cleanup_service.py |
CleanupResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_cleanup_service.py |
CleanupSummary |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_cleanup_service.py |
MetricsCleanupService |
|
119 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_cleanup_service.py |
(no class) |
|
66 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_query_service.py |
AggregatedMetrics |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_query_service.py |
TopPerformerResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_query_service.py |
(no class) |
|
171 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
RollupResult |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
RollupSummary |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
HourlyAggregation |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
MetricsRollupService |
|
269 |
0 |
0 |
|
100% |
| mcpgateway / services / metrics_rollup_service.py |
(no class) |
|
76 |
0 |
0 |
|
100% |
| mcpgateway / services / notification_service.py |
NotificationType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / notification_service.py |
GatewayCapabilities |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / notification_service.py |
PendingRefresh |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / notification_service.py |
NotificationService |
|
127 |
8 |
0 |
|
94% |
| mcpgateway / services / notification_service.py |
(no class) |
|
58 |
0 |
2 |
|
100% |
| mcpgateway / services / oauth_manager.py |
OAuthManager |
|
569 |
1 |
0 |
|
99% |
| mcpgateway / services / oauth_manager.py |
OAuthError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / oauth_manager.py |
OAuthRequiredError |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / services / oauth_manager.py |
OAuthEnforcementUnavailableError |
|
2 |
0 |
0 |
|
100% |
| mcpgateway / services / oauth_manager.py |
(no class) |
|
74 |
0 |
0 |
|
100% |
| mcpgateway / services / observability_service.py |
ObservabilityService |
|
275 |
0 |
0 |
|
100% |
| mcpgateway / services / observability_service.py |
(no class) |
|
63 |
0 |
0 |
|
100% |
| mcpgateway / services / performance_service.py |
PerformanceService |
|
279 |
0 |
0 |
|
100% |
| mcpgateway / services / performance_service.py |
(no class) |
|
65 |
9 |
0 |
|
86% |
| mcpgateway / services / performance_tracker.py |
PerformanceTracker |
|
97 |
0 |
0 |
|
100% |
| mcpgateway / services / performance_tracker.py |
(no class) |
|
27 |
0 |
0 |
|
100% |
| mcpgateway / services / permission_service.py |
PermissionService |
|
145 |
0 |
0 |
|
100% |
| mcpgateway / services / permission_service.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / services / personal_team_service.py |
PersonalTeamService |
|
62 |
0 |
0 |
|
100% |
| mcpgateway / services / personal_team_service.py |
(no class) |
|
16 |
0 |
0 |
|
100% |
| mcpgateway / services / plugin_service.py |
PluginService |
|
84 |
0 |
0 |
|
100% |
| mcpgateway / services / plugin_service.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptNameConflictError |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptLockConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / prompt_service.py |
PromptService |
|
732 |
1 |
0 |
|
99% |
| mcpgateway / services / prompt_service.py |
(no class) |
|
102 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceURIConflictError |
|
8 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceLockConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / resource_service.py |
ResourceService |
|
1056 |
11 |
1 |
|
99% |
| mcpgateway / services / resource_service.py |
(no class) |
|
126 |
2 |
0 |
|
98% |
| mcpgateway / services / role_service.py |
RoleService |
|
158 |
1 |
0 |
|
99% |
| mcpgateway / services / role_service.py |
(no class) |
|
22 |
0 |
0 |
|
100% |
| mcpgateway / services / root_service.py |
RootServiceError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / root_service.py |
RootServiceNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / root_service.py |
RootService |
|
64 |
0 |
0 |
|
100% |
| mcpgateway / services / root_service.py |
(no class) |
|
32 |
0 |
0 |
|
100% |
| mcpgateway / services / security_logger.py |
SecuritySeverity |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / security_logger.py |
SecurityEventType |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / security_logger.py |
SecurityLogger |
|
102 |
0 |
0 |
|
100% |
| mcpgateway / services / security_logger.py |
(no class) |
|
42 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
ServerError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
ServerNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
ServerLockConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
ServerNameConflictError |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
ServerService |
|
497 |
0 |
0 |
|
100% |
| mcpgateway / services / server_service.py |
(no class) |
|
87 |
0 |
0 |
|
100% |
| mcpgateway / services / sso_service.py |
SSOProviderContext |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / sso_service.py |
SSOService |
|
813 |
14 |
0 |
|
98% |
| mcpgateway / services / sso_service.py |
(no class) |
|
75 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
LogLevel |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
LogCategory |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
LogEnricher |
|
25 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
LogRouter |
|
35 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
StructuredLogger |
|
18 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
ComponentLogger |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / services / structured_logger.py |
(no class) |
|
68 |
1 |
0 |
|
99% |
| mcpgateway / services / support_bundle_service.py |
SupportBundleConfig |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / support_bundle_service.py |
SupportBundleService |
|
79 |
0 |
0 |
|
100% |
| mcpgateway / services / support_bundle_service.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / services / system_stats_service.py |
SystemStatsService |
|
77 |
0 |
0 |
|
100% |
| mcpgateway / services / system_stats_service.py |
(no class) |
|
23 |
0 |
0 |
|
100% |
| mcpgateway / services / tag_service.py |
TagService |
|
142 |
0 |
0 |
|
100% |
| mcpgateway / services / tag_service.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / services / team_invitation_service.py |
TeamInvitationService |
|
193 |
3 |
0 |
|
98% |
| mcpgateway / services / team_invitation_service.py |
(no class) |
|
26 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
TeamManagementError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
InvalidRoleError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
TeamNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
UserNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
MemberAlreadyExistsError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
TeamMemberLimitExceededError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
TeamMemberAddError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / team_management_service.py |
TeamManagementService |
|
714 |
18 |
0 |
|
97% |
| mcpgateway / services / team_management_service.py |
(no class) |
|
68 |
0 |
0 |
|
100% |
| mcpgateway / services / token_catalog_service.py |
TokenScope |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / services / token_catalog_service.py |
TokenCatalogService |
|
270 |
4 |
0 |
|
99% |
| mcpgateway / services / token_catalog_service.py |
(no class) |
|
49 |
0 |
0 |
|
100% |
| mcpgateway / services / token_storage_service.py |
TokenStorageService |
|
164 |
2 |
0 |
|
99% |
| mcpgateway / services / token_storage_service.py |
(no class) |
|
19 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolNotFoundError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolNameConflictError |
|
12 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolLockConflictError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolValidationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolInvocationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolTimeoutError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / services / tool_service.py |
ToolService |
|
1541 |
21 |
3 |
|
99% |
| mcpgateway / services / tool_service.py |
(no class) |
|
256 |
0 |
0 |
|
100% |
| mcpgateway / toolops / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / toolops / toolops_altk_service.py |
(no class) |
|
136 |
0 |
1 |
|
100% |
| mcpgateway / toolops / utils / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / toolops / utils / db_util.py |
(no class) |
|
34 |
0 |
0 |
|
100% |
| mcpgateway / toolops / utils / format_conversion.py |
(no class) |
|
23 |
0 |
1 |
|
100% |
| mcpgateway / toolops / utils / llm_util.py |
(no class) |
|
85 |
0 |
1 |
|
100% |
| mcpgateway / tools / cli.py |
(no class) |
|
8 |
0 |
2 |
|
100% |
| mcpgateway / translate.py |
_PubSub |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / translate.py |
StdIOEndpoint |
|
69 |
0 |
5 |
|
100% |
| mcpgateway / translate.py |
SSEEvent |
|
32 |
0 |
0 |
|
100% |
| mcpgateway / translate.py |
(no class) |
|
701 |
4 |
3 |
|
99% |
| mcpgateway / translate_grpc.py |
GrpcEndpoint |
|
137 |
0 |
0 |
|
100% |
| mcpgateway / translate_grpc.py |
GrpcToMcpTranslator |
|
35 |
0 |
0 |
|
100% |
| mcpgateway / translate_grpc.py |
(no class) |
|
52 |
0 |
0 |
|
100% |
| mcpgateway / translate_header_utils.py |
HeaderMappingError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / translate_header_utils.py |
NormalizedMappings |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / translate_header_utils.py |
(no class) |
|
70 |
0 |
0 |
|
100% |
| mcpgateway / transports / __init__.py |
(no class) |
|
5 |
0 |
0 |
|
100% |
| mcpgateway / transports / base.py |
Transport |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / transports / base.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / transports / redis_event_store.py |
RedisEventStore |
|
58 |
0 |
0 |
|
100% |
| mcpgateway / transports / redis_event_store.py |
(no class) |
|
18 |
0 |
2 |
|
100% |
| mcpgateway / transports / sse_transport.py |
EventSourceResponse |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / transports / sse_transport.py |
SSETransport |
|
152 |
0 |
0 |
|
100% |
| mcpgateway / transports / sse_transport.py |
(no class) |
|
88 |
0 |
0 |
|
100% |
| mcpgateway / transports / stdio_transport.py |
StdioTransport |
|
39 |
0 |
0 |
|
100% |
| mcpgateway / transports / stdio_transport.py |
(no class) |
|
15 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
EventEntry |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
StreamBuffer |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
InMemoryEventStore |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
SessionManagerWrapper |
|
241 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
_StreamableHttpAuthHandler |
|
127 |
0 |
0 |
|
100% |
| mcpgateway / transports / streamablehttp_transport.py |
(no class) |
|
853 |
14 |
0 |
|
98% |
| mcpgateway / transports / websocket_transport.py |
WebSocketTransport |
|
64 |
0 |
0 |
|
100% |
| mcpgateway / transports / websocket_transport.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / utils / analyze_query_log.py |
(no class) |
|
97 |
0 |
2 |
|
100% |
| mcpgateway / utils / base_models.py |
BaseModelWithConfigDict |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / utils / base_models.py |
(no class) |
|
7 |
0 |
0 |
|
100% |
| mcpgateway / utils / correlation_id.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / utils / create_jwt_token.py |
(no class) |
|
85 |
0 |
137 |
|
100% |
| mcpgateway / utils / create_slug.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / utils / db_isready.py |
(no class) |
|
93 |
0 |
46 |
|
100% |
| mcpgateway / utils / display_name.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / utils / error_formatter.py |
ErrorFormatter |
|
43 |
0 |
0 |
|
100% |
| mcpgateway / utils / error_formatter.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / utils / gateway_access.py |
(no class) |
|
61 |
0 |
0 |
|
100% |
| mcpgateway / utils / generate_keys.py |
(no class) |
|
31 |
0 |
2 |
|
100% |
| mcpgateway / utils / hash_password.py |
(no class) |
|
25 |
0 |
2 |
|
100% |
| mcpgateway / utils / jwt_config_helper.py |
JWTConfigurationError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / utils / jwt_config_helper.py |
(no class) |
|
67 |
0 |
0 |
|
100% |
| mcpgateway / utils / keycloak_discovery.py |
(no class) |
|
69 |
0 |
0 |
|
100% |
| mcpgateway / utils / log_sanitizer.py |
(no class) |
|
13 |
0 |
0 |
|
100% |
| mcpgateway / utils / metadata_capture.py |
MetadataCapture |
|
38 |
0 |
0 |
|
100% |
| mcpgateway / utils / metadata_capture.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / utils / metrics_common.py |
(no class) |
|
4 |
0 |
0 |
|
100% |
| mcpgateway / utils / orjson_response.py |
ORJSONResponse |
|
1 |
0 |
0 |
|
100% |
| mcpgateway / utils / orjson_response.py |
(no class) |
|
6 |
0 |
0 |
|
100% |
| mcpgateway / utils / pagination.py |
(no class) |
|
176 |
0 |
0 |
|
100% |
| mcpgateway / utils / passthrough_headers.py |
PassthroughHeadersError |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / utils / passthrough_headers.py |
(no class) |
|
158 |
0 |
0 |
|
100% |
| mcpgateway / utils / psycopg3_optimizations.py |
(no class) |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / utils / redis_client.py |
(no class) |
|
79 |
0 |
0 |
|
100% |
| mcpgateway / utils / redis_isready.py |
(no class) |
|
52 |
0 |
41 |
|
100% |
| mcpgateway / utils / retry_manager.py |
ResilientHttpClient |
|
100 |
0 |
0 |
|
100% |
| mcpgateway / utils / retry_manager.py |
(no class) |
|
24 |
0 |
0 |
|
100% |
| mcpgateway / utils / security_cookies.py |
CookieTooLargeError |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / utils / security_cookies.py |
(no class) |
|
43 |
0 |
0 |
|
100% |
| mcpgateway / utils / services_auth.py |
(no class) |
|
59 |
0 |
0 |
|
100% |
| mcpgateway / utils / sqlalchemy_modifier.py |
(no class) |
|
120 |
0 |
0 |
|
100% |
| mcpgateway / utils / ssl_context_cache.py |
(no class) |
|
20 |
0 |
0 |
|
100% |
| mcpgateway / utils / ssl_key_manager.py |
SSLKeyManager |
|
29 |
0 |
0 |
|
100% |
| mcpgateway / utils / ssl_key_manager.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| mcpgateway / utils / sso_bootstrap.py |
(no class) |
|
71 |
0 |
3 |
|
100% |
| mcpgateway / utils / token_scoping.py |
(no class) |
|
30 |
0 |
0 |
|
100% |
| mcpgateway / utils / url_auth.py |
(no class) |
|
45 |
0 |
0 |
|
100% |
| mcpgateway / utils / validate_signature.py |
(no class) |
|
71 |
0 |
9 |
|
100% |
| mcpgateway / utils / verify_credentials.py |
(no class) |
|
277 |
2 |
0 |
|
99% |
| mcpgateway / validation / __init__.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| mcpgateway / validation / jsonrpc.py |
JSONRPCError |
|
9 |
0 |
0 |
|
100% |
| mcpgateway / validation / jsonrpc.py |
(no class) |
|
49 |
0 |
0 |
|
100% |
| mcpgateway / validation / tags.py |
TagValidator |
|
44 |
0 |
0 |
|
100% |
| mcpgateway / validation / tags.py |
(no class) |
|
28 |
0 |
0 |
|
100% |
| mcpgateway / version.py |
(no class) |
|
139 |
0 |
0 |
|
100% |
| mcpgateway / wrapper.py |
Settings |
|
0 |
0 |
0 |
|
100% |
| mcpgateway / wrapper.py |
(no class) |
|
305 |
0 |
2 |
|
100% |