master
h 20 lines 855 Bytes
Raw
1 // SPDX-License-Identifier: GPL-3.0-or-later
2
3 #ifndef NETDATA_MCP_TOOLS_WEIGHTS_H
4 #define NETDATA_MCP_TOOLS_WEIGHTS_H
5
6 #include "mcp.h"
7
8 // Execute the find_correlated_metrics tool
9 MCP_RETURN_CODE mcp_tool_find_correlated_metrics_execute(MCP_CLIENT *mcpc, struct json_object *params, MCP_REQUEST_ID id);
10 void mcp_tool_find_correlated_metrics_schema(BUFFER *buffer);
11
12 // Execute the find_anomalous_metrics tool
13 MCP_RETURN_CODE mcp_tool_find_anomalous_metrics_execute(MCP_CLIENT *mcpc, struct json_object *params, MCP_REQUEST_ID id);
14 void mcp_tool_find_anomalous_metrics_schema(BUFFER *buffer);
15
16 // Execute the find_unstable_metrics tool
17 MCP_RETURN_CODE mcp_tool_find_unstable_metrics_execute(MCP_CLIENT *mcpc, struct json_object *params, MCP_REQUEST_ID id);
18 void mcp_tool_find_unstable_metrics_schema(BUFFER *buffer);
19
20 #endif // NETDATA_MCP_TOOLS_WEIGHTS_H