MCPcopy Create free account

hub / github.com/VersusControl/devops-ai-guidelines / functions

Functions787 in github.com/VersusControl/devops-ai-guidelines

↓ 2 callersMethodget_llm_with_tools
Get LLM with tools bound
03-ai-agent-for-devops/code/14/src/models/minimax.py:25
↓ 2 callersMethodget_llm_with_tools
Get LLM with tools bound
03-ai-agent-for-devops/code/10/src/models/minimax.py:25
↓ 2 callersMethodget_llm_with_tools
Get LLM with tools bound
03-ai-agent-for-devops/code/13/src/models/minimax.py:25
↓ 2 callersMethodget_llm_with_tools
Get LLM with tools bound
03-ai-agent-for-devops/code/12/src/models/minimax.py:25
↓ 2 callersMethodget_system_prompt
Get the system prompt for the agent
03-ai-agent-for-devops/code/07/src/config.py:40
↓ 2 callersFunctionmain
Main interactive loop
03-ai-agent-for-devops/code/07/src/main.py:44
↓ 2 callersMethodon_thinking
(self)
03-ai-agent-for-devops/code/14/app.py:55
↓ 2 callersMethodon_thinking
(self)
03-ai-agent-for-devops/code/10/app.py:47
↓ 2 callersMethodon_thinking
(self)
03-ai-agent-for-devops/code/13/app.py:52
↓ 2 callersMethodon_thinking
(self)
03-ai-agent-for-devops/code/12/app.py:48
↓ 2 callersMethodon_tool_end
(self, tool_name: str, result: str, success: bool = True)
03-ai-agent-for-devops/code/14/app.py:68
↓ 2 callersMethodon_tool_end
(self, tool_name: str, result: str, success: bool = True)
03-ai-agent-for-devops/code/10/app.py:60
↓ 2 callersMethodon_tool_end
(self, tool_name: str, result: str, success: bool = True)
03-ai-agent-for-devops/code/13/app.py:65
↓ 2 callersMethodon_tool_end
(self, tool_name: str, result: str, success: bool = True)
03-ai-agent-for-devops/code/12/app.py:61
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/14/src/config.py:91
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/07/src/config.py:27
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/09/src/config.py:38
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/10/src/config.py:72
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/13/src/config.py:91
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/12/src/config.py:73
↓ 2 callersMethodvalidate
Validate required configuration
03-ai-agent-for-devops/code/08/src/config.py:27
↓ 1 callersMethodAuthenticateRequest
(ctx context.Context, headers map[string]string)
02-mcp-for-devops/code/06/pkg/security/middleware.go:37
↓ 1 callersMethodAuthorizeRequest
(ctx context.Context, authInfo *auth.AuthInfo, action, resource, namespace string)
02-mcp-for-devops/code/06/pkg/security/middleware.go:65
↓ 1 callersMethodCheckPermission
(ctx context.Context, userPermissions []string, requiredPermission Permission, namespace string)
02-mcp-for-devops/code/06/pkg/rbac/policies.go:62
↓ 1 callersMethodCreateOrUpdateConfigMap
CreateOrUpdateConfigMap creates a new ConfigMap or updates an existing one
02-mcp-for-devops/code/06/pkg/k8s/client.go:564
↓ 1 callersMethodCreateOrUpdateConfigMap
CreateOrUpdateConfigMap creates a new ConfigMap or updates an existing one
02-mcp-for-devops/code/04/pkg/k8s/client.go:564
↓ 1 callersMethodDeletePod
DeletePod deletes a specific pod
02-mcp-for-devops/code/06/pkg/k8s/client.go:597
↓ 1 callersMethodDeletePod
DeletePod deletes a specific pod
02-mcp-for-devops/code/04/pkg/k8s/client.go:597
↓ 1 callersMethodExecuteTool
ExecuteTool executes the specified tool with the provided input
02-mcp-for-devops/code/04/pkg/tools/executor.go:35
↓ 1 callersFunctionFetch
Fetch returns one page using the supplied Lister.
02-mcp-for-devops/code/08/pkg/pagination/pagination.go:33
↓ 1 callersMethodFormatDeploymentForAI
FormatDeploymentForAI creates an AI-optimized view of deployment information
02-mcp-for-devops/code/06/pkg/mcp/formatters.go:95
↓ 1 callersMethodFormatDeploymentForAI
FormatDeploymentForAI creates an AI-optimized view of deployment information
02-mcp-for-devops/code/03/pkg/mcp/formatters.go:95
↓ 1 callersMethodFormatDeploymentForAI
FormatDeploymentForAI creates an AI-optimized view of deployment information
02-mcp-for-devops/code/04/pkg/mcp/formatters.go:95
↓ 1 callersMethodFormatPodForAI
FormatPodForAI creates an AI-optimized view of pod information
02-mcp-for-devops/code/06/pkg/mcp/formatters.go:18
↓ 1 callersMethodFormatPodForAI
FormatPodForAI creates an AI-optimized view of pod information
02-mcp-for-devops/code/03/pkg/mcp/formatters.go:18
↓ 1 callersMethodFormatPodForAI
FormatPodForAI creates an AI-optimized view of pod information
02-mcp-for-devops/code/04/pkg/mcp/formatters.go:18
↓ 1 callersMethodFormatServiceForAI
FormatServiceForAI creates an AI-optimized view of service information
02-mcp-for-devops/code/06/pkg/mcp/formatters.go:171
↓ 1 callersMethodFormatServiceForAI
FormatServiceForAI creates an AI-optimized view of service information
02-mcp-for-devops/code/03/pkg/mcp/formatters.go:171
↓ 1 callersMethodFormatServiceForAI
FormatServiceForAI creates an AI-optimized view of service information
02-mcp-for-devops/code/04/pkg/mcp/formatters.go:171
↓ 1 callersMethodGetPodContainers
GetPodContainers returns the list of container names in a pod
02-mcp-for-devops/code/06/pkg/k8s/client.go:618
↓ 1 callersMethodGetPodContainers
GetPodContainers returns the list of container names in a pod
02-mcp-for-devops/code/04/pkg/k8s/client.go:618
↓ 1 callersMethodGetPodLogs
GetPodLogs retrieves logs from a pod with optional filtering
02-mcp-for-devops/code/06/pkg/k8s/client.go:517
↓ 1 callersMethodGetPodLogs
GetPodLogs retrieves logs from a pod with optional filtering
02-mcp-for-devops/code/04/pkg/k8s/client.go:517
↓ 1 callersMethodGetResource
(ctx context.Context, identifier *types.ResourceIdentifier)
02-mcp-for-devops/code/06/pkg/k8s/client.go:212
↓ 1 callersMethodGetResource
(ctx context.Context, identifier *types.ResourceIdentifier)
02-mcp-for-devops/code/03/pkg/k8s/client.go:209
↓ 1 callersMethodGetResource
(ctx context.Context, identifier *types.ResourceIdentifier)
02-mcp-for-devops/code/04/pkg/k8s/client.go:212
↓ 1 callersMethodHandleToolCall
(ctx context.Context, toolName string, arguments map[string]interface{})
02-mcp-for-devops/code/06/pkg/mcp/secure_server.go:39
↓ 1 callersMethodHealthCheck
(ctx context.Context)
02-mcp-for-devops/code/06/pkg/k8s/client.go:62
↓ 1 callersMethodHealthCheck
(ctx context.Context)
02-mcp-for-devops/code/03/pkg/k8s/client.go:59
↓ 1 callersMethodHealthCheck
(ctx context.Context)
02-mcp-for-devops/code/04/pkg/k8s/client.go:62
↓ 1 callersMethodInstall
Install runs `helm install` (or `upgrade --install` when Upgrade is true).
02-mcp-for-devops/code/07/pkg/helm/client.go:71
↓ 1 callersMethodLen
Len returns the current number of live entries.
02-mcp-for-devops/code/07/pkg/cache/store.go:92
↓ 1 callersMethodListDeployments
(ctx context.Context, namespace string)
02-mcp-for-devops/code/06/pkg/k8s/client.go:142
↓ 1 callersMethodListDeployments
(ctx context.Context, namespace string)
02-mcp-for-devops/code/03/pkg/k8s/client.go:139
↓ 1 callersMethodListDeployments
(ctx context.Context, namespace string)
02-mcp-for-devops/code/04/pkg/k8s/client.go:142
↓ 1 callersMethodListPods
(ctx context.Context, namespace string)
02-mcp-for-devops/code/03/pkg/k8s/client.go:82
↓ 1 callersMethodListServices
(ctx context.Context, namespace string)
02-mcp-for-devops/code/06/pkg/k8s/client.go:109
↓ 1 callersMethodListServices
(ctx context.Context, namespace string)
02-mcp-for-devops/code/03/pkg/k8s/client.go:106
↓ 1 callersMethodListServices
(ctx context.Context, namespace string)
02-mcp-for-devops/code/04/pkg/k8s/client.go:109
↓ 1 callersMethodLoadPolicy
(policyYAML []byte)
02-mcp-for-devops/code/06/pkg/rbac/policies.go:52
↓ 1 callersMethodLogAuthorization
(ctx context.Context, user, action, resource, namespace string, granted bool)
02-mcp-for-devops/code/06/pkg/audit/logger.go:112
↓ 1 callersMethodLogMCPRequest
LogMCPRequest logs MCP requests with context
02-mcp-for-devops/code/04/internal/logging/logger.go:42
↓ 1 callersFunctionNewResourceFormatter
()
02-mcp-for-devops/code/06/pkg/mcp/formatters.go:13
↓ 1 callersFunctionNewResourceFormatter
()
02-mcp-for-devops/code/03/pkg/mcp/formatters.go:13
↓ 1 callersFunctionNewResourceFormatter
()
02-mcp-for-devops/code/04/pkg/mcp/formatters.go:13
↓ 1 callersFunctionNewValidator
NewValidator creates a new validator with compiled patterns
02-mcp-for-devops/code/06/pkg/tools/validator.go:32
↓ 1 callersFunctionNewValidator
NewValidator creates a new validator with compiled patterns
02-mcp-for-devops/code/04/pkg/tools/validator.go:32
↓ 1 callersMethodPing
Ping verifies the API server of every cluster is reachable.
02-mcp-for-devops/code/07/pkg/multicluster/manager.go:106
↓ 1 callersMethodRestartDeployment
RestartDeployment restarts a deployment by updating its restart annotation
02-mcp-for-devops/code/06/pkg/k8s/client.go:479
↓ 1 callersMethodRestartDeployment
RestartDeployment restarts a deployment by updating its restart annotation
02-mcp-for-devops/code/04/pkg/k8s/client.go:479
↓ 1 callersMethodScaleDeployment
Tools ScaleDeployment scales a deployment to the specified number of replicas
02-mcp-for-devops/code/06/pkg/k8s/client.go:454
↓ 1 callersMethodScaleDeployment
Tools ScaleDeployment scales a deployment to the specified number of replicas
02-mcp-for-devops/code/04/pkg/k8s/client.go:454
↓ 1 callersMethodServe
Serve runs stdio transport until ctx is cancelled.
02-mcp-for-devops/code/07/pkg/mcp/server.go:57
↓ 1 callersMethodStart
Start starts the MCP server with stdio transport
02-mcp-for-devops/code/03/pkg/mcp/server.go:122
↓ 1 callersMethodStart
Start starts the MCP server with stdio transport
02-mcp-for-devops/code/04/pkg/mcp/server.go:56
↓ 1 callersMethodStart
Start runs ListenAndServe in a goroutine.
02-mcp-for-devops/code/08/pkg/profiler/profiler.go:37
↓ 1 callersMethodStop
Stop gracefully shuts the server down.
02-mcp-for-devops/code/08/pkg/profiler/profiler.go:44
↓ 1 callersMethodValidateAPIKey
(ctx context.Context, key string)
02-mcp-for-devops/code/06/pkg/auth/apikey.go:13
↓ 1 callersMethodValidateToolInput
ValidateToolInput validates tool parameters based on the tool name and inputs
02-mcp-for-devops/code/06/pkg/tools/validator.go:39
↓ 1 callersMethodValidateToolInput
ValidateToolInput validates tool parameters based on the tool name and inputs
02-mcp-for-devops/code/04/pkg/tools/validator.go:39
↓ 1 callersMethod_execute_tool_call
Execute one tool call. If the tool requires approval and the user has not confirmed, block it and record it in pending_actions.
03-ai-agent-for-devops/code/14/src/agents/log_analyzer.py:140
↓ 1 callersMethod_execute_tool_call
Execute one tool call. If the tool requires approval and the user has not confirmed, block it and record it in pending_actions.
03-ai-agent-for-devops/code/10/src/agents/log_analyzer.py:135
↓ 1 callersMethod_execute_tool_call
Execute one tool call. If the tool requires approval and the user has not confirmed, block it and record it in pending_actions.
03-ai-agent-for-devops/code/13/src/agents/log_analyzer.py:140
↓ 1 callersMethod_execute_tool_call
Execute one tool call. If the tool requires approval and the user has not confirmed, block it and record it in pending_actions.
03-ai-agent-for-devops/code/12/src/agents/log_analyzer.py:140
↓ 1 callersMethod_fetch_real
( self, log_group: str, query: Optional[str], minutes: int, limit: int
03-ai-agent-for-devops/code/14/src/sources/cloudwatch.py:69
↓ 1 callersMethod_fetch_real
( self, index: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/14/src/sources/elasticsearch.py:56
↓ 1 callersMethod_fetch_real
( self, pod_name: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/14/src/sources/kubernetes.py:71
↓ 1 callersMethod_fetch_real
( self, log_group: str, query: Optional[str], minutes: int, limit: int
03-ai-agent-for-devops/code/13/src/sources/cloudwatch.py:69
↓ 1 callersMethod_fetch_real
( self, index: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/13/src/sources/elasticsearch.py:56
↓ 1 callersMethod_fetch_real
( self, pod_name: str, query: Optional[str], minutes: int, limit: int,
03-ai-agent-for-devops/code/13/src/sources/kubernetes.py:71
↓ 1 callersMethod_find_tool
Look up a tool by name.
03-ai-agent-for-devops/code/14/src/agents/log_analyzer.py:183
↓ 1 callersMethod_find_tool
Look up a tool by name.
03-ai-agent-for-devops/code/10/src/agents/log_analyzer.py:178
↓ 1 callersMethod_find_tool
Look up a tool by name.
03-ai-agent-for-devops/code/13/src/agents/log_analyzer.py:183
↓ 1 callersMethod_find_tool
Look up a tool by name.
03-ai-agent-for-devops/code/12/src/agents/log_analyzer.py:183
↓ 1 callersFunction_guess_level
(message: str)
03-ai-agent-for-devops/code/14/src/sources/cloudwatch.py:22
↓ 1 callersFunction_guess_level
(line: str)
03-ai-agent-for-devops/code/14/src/sources/kubernetes.py:21
↓ 1 callersFunction_guess_level
(message: str)
03-ai-agent-for-devops/code/13/src/sources/cloudwatch.py:22
↓ 1 callersFunction_guess_level
(line: str)
03-ai-agent-for-devops/code/13/src/sources/kubernetes.py:21
↓ 1 callersMethod_handle_tool_calls
Handle tool calls from the model. Args: response: Model response containing tool calls user_input: O
03-ai-agent-for-devops/code/07/src/agents/log_analyzer.py:102
↓ 1 callersMethod_handle_tool_calls
Handle tool calls from the model with iterative execution. Args: response: LLM response containing tool calls
03-ai-agent-for-devops/code/09/src/agents/log_analyzer.py:84
← previousnext →101–200 of 787, ranked by callers