| 123456789101112131415161718192021222324 | package nginximport (	"context"	"github.com/0xJacky/Nginx-UI/internal/nginx"	"github.com/mark3labs/mcp-go/mcp")const nginxRestartToolName = "restart_nginx"var nginxRestartTool = mcp.NewTool(	nginxRestartToolName,	mcp.WithDescription("Perform a graceful restart of the Nginx configuration"),)func handleNginxRestart(ctx context.Context, request mcp.CallToolRequest) (*mcp.CallToolResult, error) {	nginx.Restart()	output, err := nginx.GetLastOutput()	if err != nil {		return mcp.NewToolResultError(output + "\n" + err.Error()), err	}	return mcp.NewToolResultText(output), nil}
 |