Documentation
¶
Index ¶
- func GetOpsgenieClient(ctx context.Context) *opsgenie.Client
- func OpsgenieAcknowledgeAlertTool() *mcp.ToolDefinition
- func OpsgenieAddNoteToAlertTool() *mcp.ToolDefinition
- func OpsgenieAddNoteToIncidentTool() *mcp.ToolDefinition
- func OpsgenieAddResponderToIncidentTool() *mcp.ToolDefinition
- func OpsgenieAddTagsToAlertTool() *mcp.ToolDefinition
- func OpsgenieAssignAlertTool() *mcp.ToolDefinition
- func OpsgenieCloseAlertTool() *mcp.ToolDefinition
- func OpsgenieCloseIncidentTool() *mcp.ToolDefinition
- func OpsgenieCountAlertsTool() *mcp.ToolDefinition
- func OpsgenieCreateAlertTool() *mcp.ToolDefinition
- func OpsgenieCreateIncidentTool() *mcp.ToolDefinition
- func OpsgenieEscalateAlertTool() *mcp.ToolDefinition
- func OpsgenieGetAlertTool() *mcp.ToolDefinition
- func OpsgenieGetIncidentTool() *mcp.ToolDefinition
- func OpsgenieGetOnCallsTool() *mcp.ToolDefinition
- func OpsgenieGetRequestStatusTool() *mcp.ToolDefinition
- func OpsgenieGetScheduleTimelineTool() *mcp.ToolDefinition
- func OpsgenieGetScheduleTool() *mcp.ToolDefinition
- func OpsgenieGetTeamTool() *mcp.ToolDefinition
- func OpsgenieGetUserTool() *mcp.ToolDefinition
- func OpsgenieListAlertsTool() *mcp.ToolDefinition
- func OpsgenieListIncidentsTool() *mcp.ToolDefinition
- func OpsgenieListSchedulesTool() *mcp.ToolDefinition
- func OpsgenieListTeamsTool() *mcp.ToolDefinition
- func OpsgenieSnoozeAlertTool() *mcp.ToolDefinition
- func RegisterOpsgenieTools(server *mcp.Server) error
- func WithOpsgenieClient(ctx context.Context, client *opsgenie.Client) context.Context
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetOpsgenieClient ¶
GetOpsgenieClient retrieves the Opsgenie client from the context
func OpsgenieAcknowledgeAlertTool ¶
func OpsgenieAcknowledgeAlertTool() *mcp.ToolDefinition
OpsgenieAcknowledgeAlertTool creates the opsgenie_acknowledge_alert tool
func OpsgenieAddNoteToAlertTool ¶
func OpsgenieAddNoteToAlertTool() *mcp.ToolDefinition
OpsgenieAddNoteToAlertTool creates the opsgenie_add_note_to_alert tool
func OpsgenieAddNoteToIncidentTool ¶
func OpsgenieAddNoteToIncidentTool() *mcp.ToolDefinition
OpsgenieAddNoteToIncidentTool creates the opsgenie_add_note_to_incident tool
func OpsgenieAddResponderToIncidentTool ¶
func OpsgenieAddResponderToIncidentTool() *mcp.ToolDefinition
OpsgenieAddResponderToIncidentTool creates the opsgenie_add_responder_to_incident tool
func OpsgenieAddTagsToAlertTool ¶
func OpsgenieAddTagsToAlertTool() *mcp.ToolDefinition
OpsgenieAddTagsToAlertTool creates the opsgenie_add_tags_to_alert tool
func OpsgenieAssignAlertTool ¶
func OpsgenieAssignAlertTool() *mcp.ToolDefinition
OpsgenieAssignAlertTool creates the opsgenie_assign_alert tool
func OpsgenieCloseAlertTool ¶
func OpsgenieCloseAlertTool() *mcp.ToolDefinition
OpsgenieCloseAlertTool creates the opsgenie_close_alert tool
func OpsgenieCloseIncidentTool ¶
func OpsgenieCloseIncidentTool() *mcp.ToolDefinition
OpsgenieCloseIncidentTool creates the opsgenie_close_incident tool
func OpsgenieCountAlertsTool ¶
func OpsgenieCountAlertsTool() *mcp.ToolDefinition
OpsgenieCountAlertsTool creates the opsgenie_count_alerts tool
func OpsgenieCreateAlertTool ¶
func OpsgenieCreateAlertTool() *mcp.ToolDefinition
OpsgenieCreateAlertTool creates the opsgenie_create_alert tool
func OpsgenieCreateIncidentTool ¶
func OpsgenieCreateIncidentTool() *mcp.ToolDefinition
OpsgenieCreateIncidentTool creates the opsgenie_create_incident tool
func OpsgenieEscalateAlertTool ¶
func OpsgenieEscalateAlertTool() *mcp.ToolDefinition
OpsgenieEscalateAlertTool creates the opsgenie_escalate_alert tool
func OpsgenieGetAlertTool ¶
func OpsgenieGetAlertTool() *mcp.ToolDefinition
OpsgenieGetAlertTool creates the opsgenie_get_alert tool
func OpsgenieGetIncidentTool ¶
func OpsgenieGetIncidentTool() *mcp.ToolDefinition
OpsgenieGetIncidentTool creates the opsgenie_get_incident tool
func OpsgenieGetOnCallsTool ¶
func OpsgenieGetOnCallsTool() *mcp.ToolDefinition
OpsgenieGetOnCallsTool creates the opsgenie_get_on_calls tool
func OpsgenieGetRequestStatusTool ¶
func OpsgenieGetRequestStatusTool() *mcp.ToolDefinition
OpsgenieGetRequestStatusTool creates the opsgenie_get_request_status tool
func OpsgenieGetScheduleTimelineTool ¶
func OpsgenieGetScheduleTimelineTool() *mcp.ToolDefinition
OpsgenieGetScheduleTimelineTool creates the opsgenie_get_schedule_timeline tool
func OpsgenieGetScheduleTool ¶
func OpsgenieGetScheduleTool() *mcp.ToolDefinition
OpsgenieGetScheduleTool creates the opsgenie_get_schedule tool
func OpsgenieGetTeamTool ¶
func OpsgenieGetTeamTool() *mcp.ToolDefinition
OpsgenieGetTeamTool creates the opsgenie_get_team tool
func OpsgenieGetUserTool ¶
func OpsgenieGetUserTool() *mcp.ToolDefinition
OpsgenieGetUserTool creates the opsgenie_get_user tool
func OpsgenieListAlertsTool ¶
func OpsgenieListAlertsTool() *mcp.ToolDefinition
OpsgenieListAlertsTool creates the opsgenie_list_alerts tool
func OpsgenieListIncidentsTool ¶
func OpsgenieListIncidentsTool() *mcp.ToolDefinition
OpsgenieListIncidentsTool creates the opsgenie_list_incidents tool
func OpsgenieListSchedulesTool ¶
func OpsgenieListSchedulesTool() *mcp.ToolDefinition
OpsgenieListSchedulesTool creates the opsgenie_list_schedules tool
func OpsgenieListTeamsTool ¶
func OpsgenieListTeamsTool() *mcp.ToolDefinition
OpsgenieListTeamsTool creates the opsgenie_list_teams tool
func OpsgenieSnoozeAlertTool ¶
func OpsgenieSnoozeAlertTool() *mcp.ToolDefinition
OpsgenieSnoozeAlertTool creates the opsgenie_snooze_alert tool
func RegisterOpsgenieTools ¶
RegisterOpsgenieTools registers all Opsgenie tools with the MCP server
Types ¶
This section is empty.